home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Clip Art, More, & Even more Clip Art
/
LitClip.iso
/
Install Acrobat Reader 4.05c
/
Install Acrobat Reader 4.05c.rsrc
/
CODE_3_Segment 3.txt
< prev
next >
Wrap
Text File
|
1999-03-19
|
385KB
|
6,323 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 DE19 add.b D7, [A1]+
00000002 4245 clr.w D5
00000004 0000 79D2 ori.b D0, 0xD2
00000008 0000 43D2 ori.b D0, 0xD2
0000000C 0000 0414 ori.b D0, 0x14
00000010 8000 or.b D0, D0
00000012 0002 79C6 ori.b D2, 0xC6
00000016 0356 bchg [A6], D1
00000018 208A move.l [A0], A2
0000001A A925 syscall DragWindow
0000001C 3630 B450 move.w D3, [A0 + A3.w * 4 + 0x50]
00000020 B468 3182 cmp.w D2, [A0 + 0x3182]
00000024 3181 E6B0 move.w [A0 + A6.w * 8 - 0x80], D1
00000028 20B6 E6B4 move.l [A0], [A6 + A6.w * 8 - 0x76]
0000002C 20A6 move.l [A0], -[A6]
0000002E FF05 .extension 0xF05 <<F/4-5/7>> // unimplemented
00000030 E6BA ror D2, D3
00000032 640A bcc +0xC /* 0000003E */
00000034 6550 bcs +0x52 /* 00000086 */
00000036 6424 bcc +0x26 /* 0000005C */
00000038 FEBE 1D34 .extension 0xEBE <<F/2-3/7>> // unimplemented
0000003C 482B FFAD nbcd.b [A3 - 0x53]
// begin alternate branch 0000003E-00000040
label0000003E:
0000003E FFAD .invalid <<F/6/7>>
// end alternate branch 0000003E-00000040
label0000003E: // (misaligned)
00000040 FE22 1BA4 .unknown 0xFE22 0x1BA4 (W = 7)
// begin alternate branch 00000042-00000046
fn00000042:
00000042 1BA4 FB94 move.b <<invalid full ext with I/IS == 4>>, -[A4]
// end alternate branch 00000042-00000046
fn00000042: // (misaligned)
00000044 FB94 .invalid <<F/6/5>>
00000046 1AD6 move.b [A5]+, [A6]
00000048 1B5A F2E8 move.b [A5 - 0xD18], [A2]+
0000004C 7C04 moveq.l D6, 0x04
0000004E EB8B lsl D3, 5
00000050 AA18 syscall GetCTable
fn00000052:
00000052 8020 or.b D0, -[A0]
00000054 3146 2144 move.w [A0 + 0x2144], D6
00000058 2145 2C13 move.l [A0 + 0x2C13], D5
label0000005C:
0000005C DE88 add.l D7, A0
0000005E AA1F syscall PlotCIcon
00000060 AA24 syscall DisposeCTable/DisposCTable
fn00000062:
00000062 F666 E6BC .extension 0x666 <<F/1/3>>, 0xE6BC // unimplemented
00000066 17E6 149C move.b [PC + D1.w * 4 - 0x100], -[A6]
0000006A 9112 sub.b [A2], D0
0000006C 1714 move.b -[A3], [A4]
0000006E 175A 2543 move.b [A3 + 0x2543], [A2]+
fn00000072:
00000072 3752 166E move.w [A3 + 0x166E], [A2]
00000076 1560 912E move.b [A2 - 0x6ED2], -[A0]
0000007A 1552 1546 move.b [A2 + 0x1546], [A2]
0000007E 14AC 1522 move.b [A2], [A4 + 0x1522]
fn00000082:
00000082 14E6 move.b [A2]+, -[A6]
00000084 13C8 1616 0409 move.b [0x16160409], A0
// begin alternate branch 00000086-00000090
label00000086:
00000086 1616 move.b D3, [A6]
00000088 0409 0E38 subi.b A1, 0x38 /* '8' */
0000008C 0FDE .incomplete
0000008E 153E move.b -[A2], <<invalid special address>>
// end alternate branch 00000086-00000090
label00000086: // (misaligned)
0000008A 0E38 0FDE 153E .invalid.b [0x0000153E], 0xDE // invalid immediate operation
00000090 136A 2490 2568 move.b [A1 + 0x2568], [A2 + 0x2490]
// begin alternate branch 00000092-0000009A
fn00000092:
00000092 2490 move.l [A2], [A0]
00000094 2568 621C 61F8 move.l [A2 + 0x61F8], [A0 + 0x621C]
// end alternate branch 00000092-0000009A
fn00000092: // (misaligned)
00000096 621C bhi +0x1E /* 000000B4 */
00000098 61F8 bsr -0x6 /* 00000092 */
0000009A 61E6 bsr -0x18 /* 00000082 */
0000009C 61D4 bsr -0x2A /* 00000072 */
0000009E 61C2 bsr -0x3C /* 00000062 */
000000A0 61B0 bsr -0x4E /* 00000052 */
000000A2 619E bsr -0x60 /* 00000042 */
000000A4 0E26 0668 .invalid.b -[A6], 0x68 /* 'h' */ // invalid immediate operation
000000A8 066B 9168 D968 addi.w [A3 - 0x2698], 0x9168
000000AE 0924 btst -[A4], D4
000000B0 FED6 0E44 .extension 0xED6 <<F/2-3/7>> // unimplemented
label000000B4:
000000B4 1684 move.b [A3], D4
000000B6 E6DA ror .w [A2]+
000000B8 06FE .incomplete
000000BA 06E6 .incomplete
000000BC 0DB4 0D62 1D46 09D4 bclr [[A4 + 0x1D46] + 0x9D4], D6
000000C4 11BC 00A5 0803 move.b [A0 + D0 + 0x3], 0xA5
000000CA 06B4 62AA F4A8 0612 addi.l [A4 + D0.w * 8 + 0x12], 0x62AAF4A8
000000D2 2608 move.l D3, A0
000000D4 04D2 .incomplete
000000D6 0A9A 0A88 0A76 xori.l [A2]+, 0xA880A76
label000000DC:
000000DC 0A64 1D44 xori.w -[A4], 0x1D44
000000E0 1192 0AB8 move.b [A0 + D0 * 2 - 0x72], [A2]
label000000E4:
000000E4 3645 movea.w A3, D5
000000E6 1007 move.b D0, D7
000000E8 12C6 move.b [A1]+, D6
000000EA 7606 moveq.l D3, 0x06
000000EC 760B moveq.l D3, 0x0B
000000EE 7611 moveq.l D3, 0x11
000000F0 0B28 F6B4 btst [A0 - 0x94C], D5
000000F4 0846 E6DE bchg.b D6, 0xDE
000000F8 0822 FC8E btst.b -[A2], 0x8E
label000000FC:
000000FC F6F2 038C .extension 0x6F2 <<F/2-3/3>> // unimplemented
00000100 66E2 bne -0x1C /* 000000E4 */
00000102 66D8 bne -0x26 /* 000000DC */
00000104 A8B0 syscall FrameRoundRect
00000106 5C81 addq.l D1, 6
00000108 62F2 bhi -0xC /* 000000FC */
0000010A 7203 moveq.l D1, 0x03
0000010C 1810 move.b D4, [A0]
0000010E 1C14 move.b D6, [A4]
00000110 D4C6 add.w A2, D6
00000112 D6C4 add.w A3, D4
00000114 D6C5 add.w A3, D5
00000116 1692 move.b [A3], [A2]
00000118 16DA move.b [A3]+, [A2]+
0000011A 3206 move.w D1, D6
0000011C 1881 move.b [A4], D1
0000011E E281 asr D1, 1
00000120 EC89 lsr D1, 6
00000122 E481 asr D1, 2
00000124 6D34 blt +0x36 /* 0000015A */
00000126 B847 cmp.w D4, D7
00000128 6F66 ble +0x68 /* 00000190 */
0000012A E6E0 ror .w -[A0]
0000012C AA6E syscall AppleGuideDispatch
0000012E 07FF .incomplete
00000130 B640 cmp.w D3, D0
00000132 1214 move.b D1, [A4]
label00000134:
00000134 0C81 6E14 D114 cmpi.l D1, 0x6E14D114
label0000013A:
0000013A 92C0 sub.w A1, D0
0000013C 5342 subq.w D2, 1
0000013E 5201 addq.b D1, 1
00000140 B202 cmp.b D1, D2
00000142 65F0 bcs -0xE /* 00000134 */
00000144 B410 cmp.b D2, [A0]
00000146 6FF2 ble -0xC /* 0000013A */
00000148 0E18 1814 .invalid.b [A0]+, 0x14 // invalid immediate operation
label0000014C:
0000014C 3C04 move.w D6, D4
0000014E 9842 sub.w D4, D2
00000150 1284 move.b [A1], D4
00000152 D3C8 add.l A1, A0
00000154 12DB move.b [A1]+, [A3]+
00000156 B444 cmp.w D2, D4
00000158 1870 BE41 movea.b A4, [A0 + A3 * 8 + 0x41]
// begin alternate branch 0000015A-0000015C
label0000015A:
0000015A BE41 cmp.w D7, D1
// end alternate branch 0000015A-0000015C
label0000015A: // (misaligned)
0000015C 6E46 bgt +0x48 /* 000001A4 */
0000015E B247 cmp.w D1, D7
00000160 1031 B030 move.b D0, [A1 + A3.w + 0x30]
00000164 67E6 beq -0x18 /* 0000014C */
00000166 67CC beq -0x32 /* 00000134 */
00000168 08CD D426 bset.b A5, 0x26 /* '&' */
0000016C F598 .invalid <<F/6/2>>
0000016E D428 D42C add.b D2, [A0 - 0x2BD4]
00000172 D430 A033 add.b D2, [A0 + A2.w + 0x33]
00000176 3B41 3243 move.w [A5 + 0x3243], D1
0000017A E6E4 ror .w -[A4]
0000017C 74FF moveq.l D2, 0xFFFFFFFF
0000017E 242D 2B42 move.l D2, [A5 + 0x2B42 /* export_1380 */]
00000182 EAE4 12F0 bfchg -[A4] {11:D0}
00000186 07CE .incomplete
00000188 EA90 roxr D0, 5
0000018A A9B6 syscall OpenDeskAcc
0000018C 2D14 move.l -[A6], [A4]
0000018E A938 syscall HiliteMenu
label00000190:
00000190 E97A rol D2.w, D4
00000192 F6DC A97E .extension 0x6DC <<F/2-3/3>> // unimplemented
00000196 51CE F3A2 dbf D6, -0xC60 /* FFFFF53A */
0000019A 1029 EBE5 move.b D0, [A1 - 0x141B]
0000019E FA8E 14BC .extension 0xA8E <<F/2-3/5>> // unimplemented
000001A2 1203 move.b D1, D3
label000001A4:
000001A4 EBF6 FA54 3880 bfexts D7, [A6 + D3 - 0x128] {D1:20}
000001AA 1680 move.b [A3], D0
000001AC 6C9E bge -0x60 /* 0000014C */
000001AE 5550 subq.w [A0], 2
000001B0 5531 7335 D71E 03A0 subq.b [[A1 - 0x28E1FC60] + D7 * 2], 2
000001B8 F8F0 1FD2 .extension 0x8F0 <<F/2-3/4>> // unimplemented
000001BC FD1E .extension 0xD1E <<F/4-5/6>> // unimplemented
000001BE FE7E F28E .extension 0xE7E <<F/1/7>>, 0xF28E // unimplemented
000001C2 F1F4 .invalid <<F/7/0>>
000001C4 F1E8 .invalid <<F/7/0>>
000001C6 2890 move.l [A4], [A0]
000001C8 26A8 28BC move.l [A3], [A0 + 0x28BC]
label000001CC:
000001CC 26BC F1DC F1A8 move.l [A3], 0xF1DCF1A8
000001D2 F1E0 .invalid <<F/7/0>>
000001D4 F0E0 EBF9 .extension 0x0E0 <<F/2-3/0>> // unimplemented
000001D8 F0CE F140 .extension 0x0CE <<F/2-3/0>> // unimplemented
000001DC FE54 67DA .extension 0xE54 <<F/1/7>>, 0x67DA // unimplemented
000001E0 005F FAD2 ori.w [A7]+, 0xFAD2
000001E4 D310 add.b [A0], D1
000001E6 F9A6 .invalid <<F/6/4>>
000001E8 ED66 asl D6.w, D6
000001EA 7025 moveq.l D0, 0x25
000001EC 6F78 ble +0x7A /* 00000266 */
000001EE FFC5 .invalid <<F/7/7>>
000001F0 2750 2745 move.l [A3 + 0x2745], [A0]
000001F4 002D CA5A 2752 ori.b [A5 + 0x2752 /* export_1254 */], 0x5A /* 'Z' */
000001FA D190 add.l [A0], D0
000001FC FF04 .extension 0xF04 <<F/4-5/7>> // unimplemented
000001FE C7EC 2245 muls.w D3, [A4 + 0x2245]
00000202 C1D1 muls.w D0, [A1]
00000204 2244 movea.l A1, D4
00000206 C1D0 muls.w D0, [A0]
00000208 7300 moveq.l D1, 0x00
0000020A 3011 move.w D0, [A1]
0000020C 29BC B653 BC50 E7D8 move.l [], 0xB653BC50
00000214 0840 FB1C bchg.b D0, 0x1C
00000218 FB26 .extension 0xB26 <<F/4-5/5>> // unimplemented
0000021A 7017 moveq.l D0, 0x17
0000021C FA44 6D6F .extension 0xA44 <<F/1/5>>, 0x6D6F // unimplemented
00000220 7672 moveq.l D3, 0x72
00000222 F8D8 FEE6 .extension 0x8D8 <<F/2-3/4>> // unimplemented
00000226 03F9 .incomplete
00000228 D2E2 add.w A1, -[A2]
0000022A DF60 add.w -[A0], D7
0000022C 1180 6F9C move.b <<invalid full ext with I/IS == 4>>, D0
// begin alternate branch 0000022E-00000230
label0000022E:
0000022E 6F9C ble -0x62 /* 000001CC */
// end alternate branch 0000022E-00000230
label0000022E: // (misaligned)
00000230 DF0A addx.b -[A7], -[A2]
00000232 D3DC add.l A1, [A4]+
00000234 4A30 6FDA DFDC tst.b [[] - 0x2024]
0000023A 4D6E 246C chk.w D6, [A6 + 0x246C]
0000023E 294A 274A move.l [A4 + 0x274A], A2
// begin alternate branch 00000240-0000024A
label00000240:
00000240 274A F660 move.l [A3 - 0x9A0], A2
00000244 F668 CDB2 .extension 0x668 <<F/1/3>>, 0xCDB2 // unimplemented
00000248 2446 movea.l A2, D6
// end alternate branch 00000240-0000024A
label00000240: // (misaligned)
00000242 F660 F668 .extension 0x660 <<F/1/3>>, 0xF668 // unimplemented
00000246 CDB2 2446 and.l [A2 + D2.w * 4 + 0x46], D6
0000024A BF3A D283 xor.b [PC - 0x2D7D /* FFFFD4CF, cstring ""<EOF> */], D7
0000024E BF1A xor.b [A2]+, D7
00000250 BED2 cmpa.w A7, [A2]
00000252 BEB8 BEA0 cmp.l D7, [0xFFFFBEA0]
00000256 BE86 cmp.l D7, D6
00000258 024E FD22 andi.w A6, 0xFD22
0000025C 4E21 .invalid // invalid opcode 4
0000025E 4AB1 DC22 tst.l [A1 + A5 * 4 + 0x22]
00000262 DB14 add.b [A4], D5
00000264 7A02 moveq.l D5, 0x02
label00000266:
00000266 E758 rol D0.w, 3
00000268 E710 roxl D0.b, 3
0000026A 7614 moveq.l D3, 0x14
label0000026C:
0000026C 7615 moveq.l D3, 0x15
0000026E D2F4 6675 add.w A1, [A4 + D6.w * 8 + 0x75]
00000272 7320 moveq.l D1, 0x20
00000274 67CA beq -0x34 /* 00000240 */
00000276 D130 D132 033C 6120 7021 add.b [[A0 + 0x33C6120 + A5] + 0x7021], D0
00000280 D8F8 CFFE add.w A4, [0xFFFFCFFE]
00000284 CEBE and.l D7, <<invalid special address>>
00000286 270F move.l -[A3], A7
00000288 B532 B50A FFED xor.b [[A2 + <<invalid base displacement size>> + A3 * 4] - 0x13], D2
0000028E E988 lsl D0, 4
00000290 B466 cmp.w D2, -[A6]
00000292 CEC0 mulu.w D7, D0
00000294 B498 cmp.l D2, [A0]+
00000296 BD98 xor.l [A0]+, D6
00000298 78F5 moveq.l D4, 0xFFFFFFF5
0000029A D6BA 6E5A add.l D3, [PC + 0x6E5A /* 000070F6, cstring ""<EOF> */]
0000029E 6C8E bge -0x70 /* 0000022E */
000002A0 CBCC muls.w D5, A4
000002A2 BF64 xor.w -[A4], D7
000002A4 CACC mulu.w D5, A4
000002A6 F958 .extension 0x958 <<F/4-5/4>> // unimplemented
000002A8 6D14 blt +0x16 /* 000002BE */
000002AA FD5A .extension 0xD5A <<F/4-5/6>> // unimplemented
000002AC 2809 move.l D4, A1
000002AE 6F22 ble +0x24 /* 000002D2 */
000002B0 60BA bra -0x44 /* 0000026C */
000002B2 3681 move.w [A3], D1
000002B4 7AD5 moveq.l D5, 0xFFFFFFD5
000002B6 0820 7248 btst.b -[A0], 0x48 /* 'H' */
000002BA 5144 subq.w D4, 8
000002BC 5257 addq.w [A7], 1
label000002BE:
000002BE 4680 not.l D0
000002C0 3885 move.w [A4], D5
000002C2 2612 move.l D3, [A2]
000002C4 7023 moveq.l D0, 0x23
000002C6 EBFD CAC2 bfexts D4, <<invalid special address>> {D3:2}
000002CA EC4C lsr D4.w, 6
000002CC CAB2 ECA5 and.l D5, [A2 + A6 * 4 - 0x91]
000002D0 CAA2 and.l D5, -[A2]
label000002D2:
000002D2 ECF6 CA92 ED4C bfclr <<invalid full ext with I/IS == 4>> {D2:18}
000002D8 CA82 and.l D5, D2
label000002DA:
000002DA ED95 roxl D5, 6
000002DC CA72 EDE2 CA62 EE2B and.w D5, [[-0x359E] - 0x11D5]
000002E4 CA54 and.w D5, [A4]
000002E6 EE7E ror D6.w, D7
000002E8 CA46 and.w D5, D6
000002EA EECC CA38 bfset A4 {D0:D0}
000002EE EF27 asl D7.b, D7
000002F0 CA2A EF66 and.b D5, [A2 - 0x109A]
000002F4 CA1C and.b D5, [A4]+
000002F6 EFA1 asl D1, D7
000002F8 CA0E and.b D5, A6
000002FA EFEA CA00 F024 bfins [A2 - 0xFDC] {D0:32}, D4
00000300 C9F2 F06F muls.w D4, [A2 + A7.w + 0x6F]
00000304 C9E4 muls.w D4, -[A4]
00000306 A566 syscall NewEmptyHandle, flags=5
00000308 6ED0 bgt -0x2E /* 000002DA */
0000030A C554 and.w [A4], D2
0000030C C5F0 7A31 muls.w D2, [A0 + D7 * 2 + 0x31]
00000310 7A2C moveq.l D5, 0x2C
00000312 7A2A moveq.l D5, 0x2A
00000314 7A2B moveq.l D5, 0x2B
00000316 7A29 moveq.l D5, 0x29
00000318 7A2D moveq.l D5, 0x2D
0000031A 7A33 moveq.l D5, 0x33
0000031C 7A34 moveq.l D5, 0x34
0000031E 7A2E moveq.l D5, 0x2E
00000320 BF52 xor.w [A2], D7
00000322 0C30 16B2 6FEA 16B0 6F92 cmpi.b [[0x16B0] + 0x6F92], 0xB2
0000032C 208C move.l [A0], A4
0000032E A296 syscall SharedLibsMPW, flags=2
00000330 A1B2 syscall vFindDrive, flags=1
00000332 7452 moveq.l D2, 0x52
00000334 654E bcs +0x50 /* 00000384 */
00000336 A118 syscall GetFPos, flags=1
label00000338:
00000338 7441 moveq.l D2, 0x41
0000033A 6C49 bge +0x4B /* 00000385 */
0000033C A07E syscall SetDefaultStartup
0000033E 7443 moveq.l D2, 0x43
00000340 7079 moveq.l D0, 0x79
00000342 9FE4 sub.l A7, -[A4]
00000344 654C bcs +0x4E /* 00000392 */
00000346 9F4A subx.w -[A7], -[A2]
00000348 6F56 ble +0x58 /* 000003A0 */
0000034A 9EB0 B06A sub.l D7, [A0 + A3.w + 0x6A]
0000034E B7C5 cmpa.l A3, D5
00000350 E6F6 BF7A BF70 B887 E686 ror .w [[A6 - 0x408F4779] - 0x197A]
0000035A BEF4 E606 cmpa.w A7, [A4 + A6.w * 8 + 0x6]
0000035E 6D42 blt +0x44 /* 000003A2 */
00000360 FAA4 E56E .extension 0xAA4 <<F/2-3/5>> // unimplemented
00000364 BDF2 E4EE cmpa.l A6, [A2 + A6.w * 4 - 0x18]
00000368 BD72 E46E xor.w [A2 + A6.w * 4 + 0x6E], D6
0000036C BCF2 E3EE cmpa.w A6, <<invalid full ext with IS == 1 and I/IS == 6>>
00000370 BC6A BC58 cmp.w D6, [A2 - 0x43A8]
00000374 E354 roxl D4.w, 1
00000376 BBD0 cmpa.l A5, [A0]
00000378 BBBE xor.l <<invalid special address>>, D5
0000037A E2BA ror D2, D1
0000037C BB36 BB24 xor.b <<invalid full ext with I/IS == 4>>, D5
00000380 9922 sub.b -[A2], D4
00000382 BABC 744C 98E6 cmp.l D5, 0x744C98E6
// begin alternate branch 00000384-00000388
label00000384:
00000384 744C moveq.l D2, 0x4C
00000386 98E6 sub.w A4, -[A6]
// end alternate branch 00000384-00000388
label00000384: // (misaligned)
00000388 6167 bsr +0x69 /* 000003F1 */
0000038A 98AA BA3E sub.l D4, [A2 - 0x45C2]
0000038E 3040 movea.w A0, D0
00000390 6D3E blt +0x40 /* 000003D0 */
label00000392:
00000392 98C0 sub.w A4, D0
00000394 B9A8 B99C xor.l [A0 - 0x4664], D4
00000398 B990 xor.l [A0], D4
0000039A 035C bchg [A4]+, D1
0000039C B942 xor.w D2, D4
0000039E B02B 4218 cmp.b D0, [A3 + 0x4218]
// begin alternate branch 000003A0-000003A2
label000003A0:
000003A0 4218 clr.b [A0]+
// end alternate branch 000003A0-000003A2
label000003A0: // (misaligned)
label000003A2:
000003A2 3446 movea.w A2, D6
000003A4 6C58 bge +0x5A /* 000003FE */
000003A6 6C90 bge -0x6E /* 00000338 */
000003A8 AFB2 syscall scDirTab1, auto_pop
000003AA A34A syscall HNoPurge, flags=3
000003AC AEB2 syscall 0xAB2, auto_pop
000003AE B54A cmpm.w [A2]+, [A2]+
000003B0 A996 syscall RsrcZoneInit
000003B2 D396 add.l [A6], D1
000003B4 AEBA syscall 0xABA, auto_pop
000003B6 A0C6 syscall vCacheWrIP
000003B8 B3EC ADB4 cmpa.l A1, [A4 - 0x524C]
000003BC F830 ADA6 .tblXX 0xF830, 0xADA6 // unimplemented
000003C0 7867 moveq.l D4, 0x67
000003C2 B732 7865 xor.b [A2 + D7 + 0x65], D3
000003C6 0061 0443 ori.w -[A1], 0x443
000003CA 0053 703A ori.w [A3], 0x703A /* 'p:' */
000003CE B232 CDE6 cmp.b D1, <<invalid full ext with IS == 1 and I/IS == 6>>
// begin alternate branch 000003D0-000003D2
label000003D0:
000003D0 CDE6 muls.w D6, -[A6]
// end alternate branch 000003D0-000003D2
label000003D0: // (misaligned)
000003D2 8FD8 divs.w D7, [A0]+
000003D4 FA30 268C .unknown 0xFA30 0x268C (W = 5)
000003D8 8EC8 divu.w D7, A0
000003DA BBAE FCD0 xor.l [A6 - 0x330], D5
000003DE F878 F888 .extension 0x878 <<F/1/4>>, 0xF888 // unimplemented
000003E2 D8A2 add.l D4, -[A2]
000003E4 F890 D8A6 .extension 0x890 <<F/2-3/4>> // unimplemented
000003E8 F880 D8AA .extension 0x880 <<F/2-3/4>> // unimplemented
000003EC D004 add.b D0, D4
000003EE F0BA F0C4 .extension 0x0BA <<F/2-3/0>> // unimplemented
000003F2 A832 syscall QuickDrawGX
000003F4 5A6E F0C6 addq.w [A6 - 0xF3A], 5
000003F8 F0CA F0CC .extension 0x0CA <<F/2-3/0>> // unimplemented
000003FC F0D0 A67A .extension 0x0D0 <<F/2-3/0>> // unimplemented
// begin alternate branch 000003FE-00000400
label000003FE:
000003FE A67A syscall SetADBInfo, flags=6
// end alternate branch 000003FE-00000400
label000003FE: // (misaligned)
00000400 F0D6 F0D8 .extension 0x0D6 <<F/2-3/0>> // unimplemented
00000404 F0DC D898 .extension 0x0DC <<F/2-3/0>> // unimplemented
00000408 D89C add.l D4, [A4]+
0000040A A576 syscall SIntRemove, flags=5
0000040C FA1A 6FAA .unknown 0xFA1A 0x6FAA (W = 5)
00000410 134C E311 move.b [A1 - 0x1CEF], A4
00000414 6213 bhi +0x15 /* 00000429 */
00000416 4C10 0F16 movem.w D1,D2,D4,A0,A1,A2,A3, [A0]
0000041A 0814 6EB3 btst.b [A4], 0xB3
0000041E 3810 move.w D4, [A0]
00000420 0F50 bchg [A0], D7
00000422 AE08 syscall DisposePixPat/DisposPixPat, auto_pop
00000424 EB10 roxl D0.b, 5
00000426 344B movea.w A2, A3
00000428 0213 15DB andi.b [A3], 0xDB
0000042C 0D22 btst -[A2], D6
0000042E A301 syscall Close, flags=3
00000430 640A bcc +0xC /* 0000043C */
00000432 0FC0 .incomplete
00000434 5302 subq.b D2, 1
00000436 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000438 EE43 asr D3.w, 7
0000043A 3242 movea.w A1, D2
label0000043C:
0000043C 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
0000043E 181E move.b D4, [A6]+
00000440 1610 move.b D3, [A0]
00000442 886B 06EA or.w D4, [A3 + 0x6EA]
00000446 1A0A move.b D5, A2
00000448 6B12 bmi +0x14 /* 0000045C */
0000044A 1A22 move.b D5, -[A2]
0000044C 9305 subx.b D1, D5
0000044E 9101 subx.b D0, D1
00000450 9A1A sub.b D5, [A2]+
00000452 0A29 012A 1B04 xori.b [A1 + 0x1B04], 0x2A /* '*' */
00000458 634A bls +0x4C /* 000004A4 */
0000045A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
label0000045C:
0000045C 6B4A bmi +0x4C /* 000004A8 */
0000045E 0800 2A24 btst.b D0, 0x24 /* '$' */
00000462 0808 530B btst.b A0, 0xB
00000466 9B25 sub.b -[A5], D5
00000468 522A 1A0A addq.b [A2 + 0x1A0A], 1
0000046C 1A22 move.b D5, -[A2]
0000046E 002A 0F25 0303 ori.b [A2 + 0x303], 0x25 /* '%' */
00000474 083C BB02 A304 btst.b 0x4, 0x2
0000047A 0A23 01CB xori.b -[A3], 0xCB
0000047E 042B 0513 3403 subi.b [A3 + 0x3403], 0x13
00000484 819C or.l [A4]+, D0
00000486 620B bhi +0xD /* 00000493 */
00000488 1648 movea.b A3, A0
0000048A B30F cmpm.b [A1]+, [A7]+
0000048C A60B syscall Rename/PBHRename/HRename, flags=6
0000048E 03A6 bclr -[A6], D1
00000490 E30B lsl D3.b, 1
00000492 B30D cmpm.b [A1]+, [A5]+
00000494 3B08 move.w -[A5], A0
00000496 5803 addq.b D3, 4
00000498 08AE 8B03 5893 bclr.b [A6 + 0x5893], 0x3
0000049E 0EB3 1773 009B 0023 .invalid.l [A3 + D0.w + 0x23], 0x1773009B // invalid immediate operation
// begin alternate branch 000004A4-000004A8
label000004A4:
000004A4 0023 04E3 ori.b -[A3], 0xE3
// end alternate branch 000004A4-000004A8
label000004A4: // (misaligned)
000004A6 04E3 .incomplete
label000004A8:
000004A8 0884 D30D bclr.b D4, 0xD /* '\r' */
000004AC 0C28 B41A 0800 cmpi.b [A0 + 0x800], 0x1A
000004B2 0308 btst A0, D1
000004B4 0283 652C 9B00 andi.l D3, 0x652C9B00
000004BA 3AAA C90A move.w [A5], [A2 - 0x36F6]
000004BE 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
000004C0 0A5B 028B xori.w [A3]+, 0x28B
000004C4 0FE3 .incomplete
label000004C6:
000004C6 4469 06D3 neg.w [A1 + 0x6D3]
000004CA 000F D833 ori.b A7, 0x33 /* '3' */
000004CE 0934 FB05 btst [[A4 + <<invalid base displacement size>>] + A7 * 2], D4
000004D2 0F34 CAC3 btst [A4 + A4 * 2 - 0x61], D7
000004D6 1FB3 041B 1B03 4334 832C move.b [[A7 + <<invalid base displacement size>> + D1 * 2] + 0x4334832C], [A3 + D0.w * 4 + 0x1B]
000004E0 D302 addx.b D1, D2
000004E2 8903 sbcd D4, D3
000004E4 3CA3 move.w [A6], -[A3]
000004E6 1CC3 move.b [A6]+, D3
000004E8 0938 F305 btst [0xFFFFF305], D4
000004EC 0A6E 8B07 EB01 xori.w [A6 - 0x14FF], 0x8B07
000004F2 233C 50E4 EEAB move.l -[A1], 0x50E4EEAB
000004F8 0F0C btst A4, D7
000004FA BB0F cmpm.b [A5]+, [A7]+
000004FC 2C20 move.l D6, -[A0]
000004FE 8404 or.b D2, D4
00000500 7307 moveq.l D1, 0x07
00000502 9B00 subx.b D5, D0
00000504 B302 xor.b D2, D1
00000506 62BE bhi -0x40 /* 000004C6 */
00000508 6309 bls +0xB /* 00000513 */
0000050A BAC3 cmpa.w A5, D3
0000050C 0AB1 020C F308 0109 xori.l [[A1 + <<invalid base displacement size>> + D0]], 0x20CF308
00000514 84C3 divu.w D2, D3
00000516 0A8E 1B2B CB42 xori.l A6, 0x1B2BCB42
0000051C 8355 or.w [A5], D1
0000051E DB04 addx.b D5, D4
00000520 3A8B move.w [A5], A3
00000522 1C18 move.b D6, [A0]+
00000524 507E addq.w <<invalid special address>>, 8
00000526 BC16 cmp.b D6, [A6]
00000528 1051 movea.b A0, [A1]
0000052A 10D3 move.b [A0]+, [A3]
0000052C 00F3 .incomplete
0000052E 3062 movea.w A0, -[A2]
00000530 D31F add.b [A7]+, D1
00000532 6234 bhi +0x36 /* 00000568 */
00000534 8908 sbcd -[A4], -[A0]
00000536 1303 move.b -[A1], D3
00000538 2108 move.l -[A0], A0
0000053A 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
0000053C 38CB move.w [A4]+, A3
0000053E 0122 btst -[A2], D0
00000540 DB57 add.w [A7], D5
00000542 F023 17E9 pmovefd MR5, -[A3]
00000546 0203 81D3 andi.b D3, 0xD3
0000054A 5711 subq.b [A1], 3
0000054C 014B bchg A3, D0
0000054E 9A7B 44A9 sub.w D5, [PC + D4.w * 4 - 0x87]
00000552 0336 0F1A 0A04 btst [[A6 + D0 * 8] + 0xA04], D1
00000558 0F29 010C btst [A1 + 0x10C], D7
0000055C 36EB 4A1A move.w [A3]+, [A3 + 0x4A1A]
00000560 0A66 4045 xori.w -[A6], 0x4045 /* '@E' */
00000564 01DB .incomplete
00000566 06E1 .incomplete
label00000568:
00000568 18A2 move.b [A4], -[A2]
0000056A DB06 addx.b D5, D6
0000056C A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5
0000056E 9B00 subx.b D5, D0
00000570 7B01 moveq.l D5, 0x01
00000572 8312 or.b [A2], D1
00000574 7B01 moveq.l D5, 0x01
00000576 9B14 sub.b [A4], D5
00000578 360F move.w D3, A7
0000057A 007C 042B ori.w sr, 1067
0000057E 8443 or.w D2, D3
00000580 080F 280A btst.b A7, 0xA /* '\n' */
00000584 1A38 007C move.b D5, [0x0000007C /* __m68k_vec_switch_via_scc__ */]
00000588 900E sub.b D0, A6
0000058A 02B3 212C 209C 627E andi.l [A3 + D6.w * 2 + 0x7E], 0x212C209C
00000592 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
00000594 6E24 bgt +0x26 /* 000005BA */
00000596 1320 move.b -[A1], -[A0]
00000598 D326 add.b -[A6], D1
0000059A 0643 4A04 addi.w D3, 0x4A04
0000059E 5329 50CB subq.b [A1 + 0x50CB], 1
000005A2 029B 142B 009B andi.l [A3]+, 0x142B009B
000005A8 149A move.b [A2], [A2]+
000005AA 4E9B jsr [A3]+
000005AC 1483 move.b [A2], D3
000005AE 086E 244B 1263 bchg.b [A6 + 0x1263], 0x4B /* 'K' */
000005B4 2C05 move.l D6, D5
000005B6 02CB .incomplete
000005B8 1901 move.b -[A4], D1
label000005BA:
000005BA 0283 122B 0083 andi.l D3, 0x122B0083
000005C0 12F8 4E83 move.b [A1]+, [0x00004E83]
000005C4 1283 move.b [A1], D3
000005C6 088B 0F25 bclr.b A3, 0x25 /* '%' */
000005CA 026B 4725 027B andi.w [A3 + 0x27B], 0x4725 /* 'G%' */
000005D0 662D bne +0x2F /* 000005FF */
000005D2 029A 2502 0120 andi.l [A2]+, 0x25020120
000005D8 0117 btst [A7], D0
000005DA ED1E rol D6.b, 6
000005DC A83C syscall TEGetOffset
000005DE 0B0A btst A2, D5
000005E0 0008 C305 ori.b A0, 0x5
000005E4 4ECE jmp A6
000005E6 6B00 2B00 bmi +0x2B02 /* 000030E8 */
000005EA 1B0D move.b -[A5], A5
000005EC B303 xor.b D3, D1
000005EE 301B move.w D0, [A3]+
000005F0 0D6C 8300 bchg [A4 - 0x7D00], D6
000005F4 0AA8 8300 222A 00A8 xori.l [A0 + 0xA8], 0x8300222A
000005FC 9302 subx.b D1, D2
000005FE 30F3 01EC move.w [A0]+, <<invalid full ext with I/IS == 4>>
00000602 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000604 E300 asl D0.b, 1
00000606 808B or.l D0, A3
00000608 0F4E bchg A6, D7
0000060A 6B34 bmi +0x36 /* 00000640 */
0000060C 360F move.w D3, A7
0000060E 842B 3CA1 or.b D2, [A3 + 0x3CA1]
00000612 0056 12C8 ori.w [A6], 0x12C8
00000616 6A14 bpl +0x16 /* 0000062C */
00000618 7B33 moveq.l D5, 0x33
0000061A 1B00 move.b -[A5], D0
0000061C 0B06 btst D6, D5
0000061E A300 syscall Open/PBHOpen/HOpen, flags=3
00000620 EB02 asl D2.b, 5
00000622 0B07 btst D7, D5
00000624 832C 0103 or.b [A4 + 0x103], D1
00000628 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000062A A105 syscall Status, flags=1
label0000062C:
0000062C 9A4E sub.w D5, A6
0000062E 1B0D move.b -[A5], A5
00000630 332D 1A08 move.w -[A1], [A5 + 0x1A08]
00000634 6B00 3A83 bmi +0x3A85 /* 000040B9 */
00000638 0A49 1614 xori.w A1, 0x1614
0000063C 9E0A sub.b D7, A2
0000063E A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
label00000640:
00000640 9B0E subx.b -[A5], -[A6]
00000642 B23B 039B 0E53 001B cmp.b D1, [[ + D0 * 2] + 0xE53001B]
0000064A 139B 0EA3 move.b [A1 + D0 * 8 - 0x93], [A3]+
0000064E 0AD3 .incomplete
00000650 11E1 00D3 move.b [0x000000D3], -[A1]
00000654 11E1 00D3 move.b [0x000000D3], -[A1]
00000658 110D move.b -[A0], A5
0000065A 373C 9303 move.w -[A3], 0x9303
0000065E D307 addx.b D1, D7
00000660 340B move.w D2, A3
00000662 0773 2305 bchg [[A3 + <<invalid base displacement size>>] + D2 * 2], D3
00000666 09A3 bclr -[A3], D4
00000668 031B btst [A3]+, D1
0000066A 0B5B bchg [A3]+, D5
0000066C 148B move.b [A2], A3
0000066E 0BC3 .incomplete
00000670 1693 move.b [A3], [A3]
00000672 0310 btst [A0], D1
00000674 DB04 addx.b D5, D4
00000676 1BC3 move.b <<invalid special address>>, D3
00000678 8500 sbcd D2, D0
0000067A 0F29 015B btst [A1 + 0x15B], D7
0000067E 3A29 019B move.w D5, [A1 + 0x19B]
00000682 5929 010F subq.b [A1 + 0x10F], 4
00000686 1404 move.b D2, D4
00000688 C312 and.b [A2], D1
0000068A 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
0000068C 6C93 bge -0x6B /* 00000621 */
0000068E 1AF3 019B 0D2B 068B move.b [A5]+, [[ + D0] + 0xD2B068B]
00000696 0BAB 32C2 bclr [A3 + 0x32C2], D5
0000069A 2302 move.l -[A1], D2
0000069C 08AB 0468 5302 bclr.b [A3 + 0x5302], 0x68 /* 'h' */
000006A2 5C04 addq.b D4, 6
000006A4 5318 subq.b [A0]+, 1
000006A6 6823 bvc +0x25 /* 000006CB */
000006A8 050E btst A6, D2
000006AA 0B07 btst D7, D5
000006AC 3AB3 1685 move.w [A5], [A3 + D1.w * 8 - 0x123]
000006B0 0813 0164 btst.b [A3], 0x64 /* 'd' */
000006B4 3813 move.w D4, [A3]
000006B6 2364 5E13 move.l [A1 + 0x5E13], -[A4]
000006BA 230C move.l -[A1], A4
000006BC 249B move.l [A2], [A3]+
000006BE 3A9B move.w [A5], [A3]+
000006C0 1F00 move.b -[A7], D0
000006C2 1301 move.b -[A1], D1
000006C4 02CB .incomplete
000006C6 0B2C 1253 btst [A4 + 0x1253], D5
000006CA 1BC0 move.b <<invalid special address>>, D0
000006CC EB20 asl D0.b, D5
000006CE 1301 move.b -[A1], D1
000006D0 EB1D rol D5.b, 5
000006D2 A28B syscall CommToolboxDispatch, flags=2
000006D4 0113 btst [A3], D0
000006D6 000A 7B06 ori.b A2, 0x6
000006DA 5823 addq.b -[A3], 4
000006DC 00AE 5B00 7320 B894 ori.l [A6 - 0x476C], 0x5B007320 /* '[\0s ' */
000006E4 5893 addq.l [A3], 4
000006E6 090B btst A3, D4
000006E8 4873 0012 pea.l [A3 + D0.w + 0x12]
000006EC 1B0C move.b -[A5], A4
000006EE B0BB 00CB cmp.l D0, [PC + D0.w - 0x53]
000006F2 0010 9B09 ori.b [A0], 0x9 /* '\t' */
000006F6 F864 38C3 .extension 0x864 <<F/1/4>>, 0x38C3 // unimplemented
000006FA 180E move.b D4, A6
000006FC 2901 move.l -[A4], D1
000006FE 631F bls +0x21 /* 0000071F */
00000700 F864 5E21 .extension 0x864 <<F/1/4>>, 0x5E21 // unimplemented
00000704 01C5 .incomplete
00000706 0703 btst D3, D3
00000708 403C 1305 C337 negx.b 0x1305C337
0000070E 0A53 3038 xori.w [A3], 0x3038 /* '08' */
00000712 CD07 abcd D6, D7
00000714 0340 bchg D0, D1
00000716 C507 abcd D2, D7
00000718 D301 addx.b D1, D1
0000071A A301 syscall Close, flags=3
0000071C 6B13 bmi +0x15 /* 00000731 */
0000071E EB20 asl D0.b, D5
00000720 0340 bchg D0, D1
00000722 3B0B move.w -[A5], A3
00000724 CA42 and.w D5, D2
00000726 CCC0 mulu.w D6, D0
00000728 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
0000072A E30C lsl D4.b, 1
0000072C B303 xor.b D3, D1
0000072E 0B06 btst D6, D5
00000730 3B05 move.w -[A5], D5
00000732 CB02 abcd D5, D2
00000734 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000736 6E06 bgt +0x8 /* 0000073E */
00000738 4B2A DB20 .invalid 5, [A2 - 0x24E0] // invalid opcode 4 with b == 4
0000073C E122 asl D2.b, D0
label0000073E:
0000073E 6B34 bmi +0x36 /* 00000774 */
00000740 5310 subq.b [A0], 1
00000742 311E move.w -[A0], [A6]+
00000744 B653 cmp.w D3, [A3]
00000746 0961 bchg -[A1], D4
00000748 1D06 move.b -[A6], D6
0000074A 0E73 3C14 0463 .invalid.w [A3 + D0.w * 4 + 0x63], 0x3C14 // invalid immediate operation
00000750 4EEB 0361 jmp [A3 + 0x361]
00000754 1D68 2B07 0B07 move.b [A6 + 0xB07], [A0 + 0x2B07]
0000075A 9323 sub.b -[A3], D1
0000075C 851D or.b [A5]+, D2
0000075E 9307 subx.b D1, D7
00000760 0B07 btst D7, D5
00000762 B6EB 0358 cmpa.w A3, [A3 + 0x358]
00000766 B335 AE4B xor.b [A5 + A2 * 8 + 0x4B], D1
0000076A 04D0 .incomplete
0000076C 62A3 bhi -0x5B /* 00000711 */
0000076E 02BB 0D8B 0958 D304 andi.l <<invalid full ext with I/IS == 4>>, 0xD8B0958
// begin alternate branch 00000774-00000776
label00000774:
00000774 D304 addx.b D1, D4
// end alternate branch 00000774-00000776
label00000774: // (misaligned)
00000776 9313 sub.b [A3], D1
00000778 2048 movea.l A0, A0
0000077A 4ABB 2F5B 0573 08D0 tst.l [[PC] + 0x57308D0]
00000782 62B3 bhi -0x4B /* 00000737 */
00000784 4E85 jsr D5
00000786 020F A2E3 andi.b A7, 0xE3
0000078A 66BB bne -0x43 /* 00000747 */
0000078C 0D8B bclr A3, D6
0000078E 4058 negx.w [A0]+
00000790 B31E xor.b [A6]+, D1
00000792 FB47 .extension 0xB47 <<F/4-5/5>> // unimplemented
00000794 3B49 8502 move.w [A5 - 0x7AFE], A1
00000798 CB36 6505 and.b [[A6 + <<invalid base displacement size>>] + D6 * 4], D5
0000079C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
0000079E 0B07 btst D7, D5
000007A0 12C8 move.b [A1]+, A0
000007A2 D332 02FA add.b [A2 + D0.w * 2 - 0x6], D1
000007A6 2101 move.l -[A0], D1
000007A8 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
000007AA E509 lsl D1.b, 2
000007AC 0B06 btst D6, D5
000007AE F320 .extension 0x320 <<F/4-5/1>> // unimplemented
000007B0 0B07 btst D7, D5
000007B2 1B02 move.b -[A5], D2
000007B4 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000007B6 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000007B8 A300 syscall Open/PBHOpen/HOpen, flags=3
000007BA 00B3 3514 04A3 95A3 02B3 0642 546B ori.l [[0x2B3 + A1 * 4] + 0x642546B], 0x351404A3
000007C8 01EB .incomplete
000007CA 1621 move.b D3, -[A1]
000007CC 18FA 1314 move.b [A4]+, [PC + 0x1314 /* 00001AE2, value 0x2C ',' */]
000007D0 DB04 addx.b D5, D4
000007D2 4254 clr.w [A4]
000007D4 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000007D6 0D01 btst D1, D6
000007D8 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
000007DA 5B05 subq.b D5, 5
000007DC 60EB bra -0x13 /* 000007C9 */
000007DE 000B 0093 ori.b A3, 0x93
000007E2 8C03 or.b D6, D3
000007E4 02DB .incomplete
000007E6 07AB 11DB bclr [A3 + 0x11DB], D3
000007EA 1263 movea.b A1, -[A3]
000007EC 01DB .incomplete
000007EE 0713 btst [A3], D3
000007F0 01DB .incomplete
000007F2 120C move.b D1, A4
000007F4 9301 subx.b D1, D1
000007F6 B306 xor.b D6, D1
000007F8 2483 move.l [A2], D3
000007FA 1463 movea.b A2, -[A3]
000007FC 1778 0003 4E00 move.b [A3 + 0x4E00], [0x00000003]
00000802 8B1E or.b [A6]+, D5
00000804 027B 092C 2048 andi.w [PC + D2.w + 0x48], 0x92C /* '\t,' */
0000080A 6303 bls +0x5 /* 0000080F */
0000080C 6300 3B00 bls +0x3B02 /* 0000430E */
00000810 12DB move.b [A1]+, [A3]+
00000812 1043 movea.b A0, D3
00000814 0D53 bchg [A3], D6
00000816 377B 00C3 8361 move.w [A3 - 0x7C9F], [PC + D0.w - 0x61]
0000081C 0043 0629 ori.w D3, 0x629
label00000820:
00000820 16DB move.b [A3]+, [A3]+
00000822 104B movea.b A0, A3
00000824 1CC6 move.b [A6]+, D6
00000826 0B05 btst D5, D5
00000828 830F sbcd -[A1], -[A7]
0000082A 8902 sbcd D4, D2
0000082C E313 roxl D3.b, 1
0000082E 46AB 0C46 not.l [A3 + 0xC46]
00000832 EB13 roxl D3.b, 5
00000834 28A3 move.l [A4], -[A3]
00000836 0204 932E andi.b D4, 0x2E /* '.' */
0000083A 1B13 move.b -[A5], [A3]
0000083C 630F bls +0x11 /* 0000084D */
0000083E 6506 bcs +0x8 /* 00000846 */
00000840 931B sub.b [A3]+, D1
00000842 AB17 syscall PortToMap
00000844 7906 moveq.l D4, 0x06
label00000846:
00000846 60D8 bra -0x26 /* 00000820 */
00000848 DB07 addx.b D5, D7
0000084A 8B1E or.b [A6]+, D5
0000084C 630F bls +0x11 /* 0000085D */
0000084E 2E34 6102 0413 move.l D7, [[A4 + <<invalid base displacement size>> + D6] + 0x413]
00000854 29AB 0B9B 14C3 move.l [A4 + D1.w * 4 - 0x61], [A3 + 0xB9B]
0000085A 027E 531B andi.w <<invalid special address>>, 0x531B
0000085E 5B0C subq.b A4, 5
00000860 10FB 0013 move.b [A0]+, [PC + D0.w + 0x13]
00000864 3CA3 move.w [A6], -[A3]
00000866 03E3 .incomplete
00000868 03EC .incomplete
0000086A A27B syscall ADBReInit, flags=2
0000086C 2913 move.l -[A4], [A3]
0000086E 0063 0A83 ori.w -[A3], 0xA83
00000872 0B13 btst [A3], D5
00000874 0073 064B 0F0B 008B 1663 ori.w [[A3 + <<invalid base displacement size>> + D0 * 8] + 0x8B1663], 0x64B
0000087E 0A03 02D0 xori.b D3, 0xD0
00000882 98CB sub.w A4, A3
00000884 1E63 movea.b A7, -[A3]
00000886 01D0 .incomplete
00000888 9316 sub.b [A6], D1
0000088A CB1E and.b [A6]+, D5
0000088C 5803 addq.b D3, 4
0000088E 2F03 move.l -[A7], D3
00000890 2D20 move.l -[A6], -[A0]
00000892 485B pea.l [A3]+
00000894 065B 0133 addi.w [A3]+, 0x133
00000898 1CEB 0603 move.b [A6]+, [A3 + 0x603]
0000089C 3865 movea.w A4, -[A5]
0000089E 04F3 .incomplete
000008A0 03E3 .incomplete
000008A2 0343 bchg D3, D1
000008A4 002B 389B 0E43 ori.b [A3 + 0xE43], 0x9B
000008AA 5483 addq.l D3, 2
000008AC 12D3 move.b [A1]+, [A3]
000008AE 1181 4C01 move.b [A0 + D4 * 4 + 0x1], D1
000008B2 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4
000008B4 110B move.b -[A0], A3
000008B6 079C bclr [A4]+, D3
000008B8 A329 syscall HLock, flags=3
000008BA 4A0F tst.b A7
000008BC 046B 2EE3 0C63 subi.w [A3 + 0xC63], 0x2EE3
000008C2 13A5 213B 2BB3 065B 032E 34F3 move.b [[A1 + 0x2BB3065B + D2] + 0x32E34F3], -[A5]
000008CE 3743 1F4B move.w [A3 + 0x1F4B], D3
000008D2 02B3 0612 C306 6A1B andi.l [A3 + D6 * 2 + 0x1B], 0x612C306
000008DA 2B23 move.l -[A5], -[A3]
000008DC 2A14 move.l D5, [A4]
000008DE 3613 move.w D3, [A3]
000008E0 1804 move.b D4, D4
000008E2 0F60 bchg -[A0], D7
000008E4 3E9B move.w [A7], [A3]+
000008E6 1604 move.b D3, D4
000008E8 0FE8 .incomplete
000008EA 5B03 subq.b D3, 5
000008EC 049B 8081 23BE subi.l [A3]+, 0x808123BE
000008F2 935A sub.w [A2]+, D1
000008F4 F703 .extension 0x703 <<F/4-5/3>> // unimplemented
000008F6 9B61 sub.w -[A1], D5
000008F8 1D85 0423 move.b [A6 + D0.w * 4 + 0x23], D5
000008FC 8534 A312 8549 or.b [[A4 + A2 * 2] - 0x7AB7], D2
00000902 D31F add.b [A7]+, D1
00000904 0E82 4ECE 020B .invalid.l D2, 0x4ECE020B // invalid immediate operation
0000090A 8F1C or.b [A4]+, D7
0000090C 220C move.l D1, A4
0000090E 361B move.w D3, [A3]+
00000910 2132 6640 move.l -[A0], [A2 + D6.w * 8 + 0x40]
00000914 5B0E subq.b A6, 5
00000916 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00000918 6309 bls +0xB /* 00000923 */
0000091A 00FB .incomplete
0000091C 4D69 4D4E chk.w D6, [A1 + 0x4D4E]
00000920 CE8B and.l D7, A3
00000922 1030 CE1B move.b D0, [A0 + A4 * 8 + 0x1B]
00000926 0A52 7333 xori.w [A2], 0x7333 /* 's3' */
0000092A 1AFB 4DE1 4753 move.b [A5]+, [[0x4753]]
00000930 0565 bchg -[A5], D2
00000932 345B movea.w A2, [A3]+
00000934 0000 5B00 ori.b D0, 0x0
00000938 C305 abcd D1, D5
0000093A 8A0A or.b D5, A2
0000093C 94D0 sub.w A2, [A0]
0000093E 44B4 002A neg.l [A4 + D0.w + 0x2A]
00000942 3224 move.w D1, -[A4]
00000944 B300 xor.b D0, D1
00000946 B300 xor.b D0, D1
00000948 DB02 addx.b D5, D2
0000094A 0094 645B 001B ori.l [A4], 0x645B001B
00000950 0A34 002A 1A22 xori.b [A4 + D1 * 2 + 0x22], 0x2A /* '*' */
00000956 2852 movea.l A4, [A2]
00000958 32BB 2025 move.w [A1], [PC + D2.w + 0x25]
0000095C 04AB 02A1 38C4 0A93 subi.l [A3 + 0xA93], 0x2A138C4
00000964 0622 5B01 addi.b -[A2], 0x1
00000968 5203 addq.b D3, 1
0000096A B923 xor.b -[A3], D4
0000096C 0A8B 9321 1ABB xori.l A3, 0x93211ABB
00000972 0623 60AE addi.b -[A3], 0xAE
00000976 8B01 sbcd D5, D1
00000978 2B39 7B06 007B move.l -[A5], [0x7B06007B]
0000097E 07B1 05AB 02C3 0585 829B bclr [[0x2C3 + D0 * 4] + 0x585829B], D3
00000988 074A bchg A2, D3
0000098A 2315 move.l -[A1], [A5]
0000098C A100 syscall Open/PBHOpen/HOpen, flags=1
0000098E 4B32 00A8 .invalid 5, [A2 + D0.w - 0x88] // invalid opcode 4 with b == 4
00000992 4B2D 8109 .invalid 5, [A5 - 0x7EF7] // invalid opcode 4 with b == 4
00000996 6B12 bmi +0x14 /* 000009AA */
00000998 E693 roxr D3, 3
0000099A 02A6 26A6 08A6 andi.l -[A6], 0x26A608A6
000009A0 5A00 addq.b D0, 5
000009A2 5AF3 04D0 spl [A3 + D0.w * 4 - 0x48]
000009A6 6226 bhi +0x28 /* 000009CE */
000009A8 D062 add.w D0, -[A2]
label000009AA:
000009AA 08D0 6265 bset.b [A0], 0x65 /* 'e' */
000009AE 0193 bclr [A3], D0
000009B0 0506 btst D6, D2
000009B2 A4E6 syscall vPixel2Char, flags=4
000009B4 BB06 xor.b D6, D5
000009B6 1B0A move.b -[A5], A2
000009B8 9B09 subx.b -[A5], -[A1]
000009BA 04EB .incomplete
000009BC 0D06 btst D6, D6
000009BE 0EE6 .incomplete
000009C0 EB1C rol D4.b, 5
000009C2 04EB .incomplete
000009C4 2E00 move.l D7, D0
000009C6 A8F3 syscall OpenPicture
000009C8 0441 0593 subi.w D1, 0x593
000009CC 051C btst [A4]+, D2
label000009CE:
000009CE 8233 028E or.b D1, [A3 + D0.w * 2 - 0x114]
000009D2 A501 syscall Close, flags=5
000009D4 9B02 subx.b D5, D2
000009D6 1C38 F32C move.b D6, [0xFFFFF32C]
000009DA 3E53 movea.w A7, [A3]
000009DC 229B move.l [A1], [A3]+
000009DE 074C bchg A4, D3
000009E0 BB36 DB03 EC6E 060A xor.b [[A6 + <<invalid base displacement size>> + A5 * 2] - 0x1391F9F6], D5
000009E8 0F50 bchg [A0], D7
000009EA CB1C and.b [A4]+, D5
000009EC 2B13 move.l -[A5], [A3]
000009EE 4C5B 4156 movem.l D1,D2,D4,D6,A0,A6, [A3]+
000009F2 125B movea.b A1, [A3]+
000009F4 1EF3 5B3B 023B 05E4 EE4C 8B36 move.b [A7]+, [[A3 + 0x23B05E4 + D5 * 2] - 0x11B374CA]
00000A00 DA6B 39DA add.w D5, [A3 + 0x39DA]
00000A04 1B0A move.b -[A5], A2
00000A06 8C6D 0DDA or.w D6, [A5 + 0xDDA /* export_439 */]
00000A0A D31F add.b [A7]+, D1
00000A0C 0AB3 0061 000F 44DA xori.l [A3 + D4.w * 4 - 0x38], 0x61000F
00000A14 5B39 5E41 0052 subq.b [0x5E410052], 5
00000A1A DAF3 1870 add.w A5, [A3 + D1 + 0x70]
00000A1E DABB 2C7B add.l D5, [PC + D2 * 4 + 0x7B]
00000A22 5398 subq.l [A0]+, 1
00000A24 6500 F2A1 bcs -0xD5D /* FFFFFCC7 */
00000A28 0113 btst [A3], D0
00000A2A 02E1 .incomplete
00000A2C 020E DB04 andi.b A6, 0x4
00000A30 E503 asl D3.b, 2
00000A32 0B08 btst A0, D5
00000A34 A102 syscall Read, flags=1
00000A36 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000A38 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000A3A 9B0E subx.b -[A5], -[A6]
00000A3C DA63 add.w D5, -[A3]
00000A3E 8FA1 or.l -[A1], D7
00000A40 00D3 .incomplete
00000A42 11E1 064B move.b [0x0000064B], -[A1]
00000A46 0CF1 .incomplete
00000A48 06FB .incomplete
00000A4A 162B 06D3 move.b D3, [A3 + 0x6D3]
00000A4E 1153 1DAB move.b [A0 + 0x1DAB], [A3]
00000A52 0CC2 .incomplete
00000A54 C2C2 mulu.w D1, D2
00000A56 AB04 syscall ColorMap
00000A58 DA13 add.b D5, [A3]
00000A5A 95DA sub.l A2, [A2]+
00000A5C DB92 add.l [A2], D5
00000A5E D445 add.w D2, D5
00000A60 184B movea.b A4, A3
00000A62 26DA move.l [A3]+, [A2]+
00000A64 2B06 move.l -[A5], D6
00000A66 131A move.b -[A1], [A2]+
00000A68 E31C rol D4.b, 1
00000A6A 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000A6C 2301 move.l -[A1], D1
00000A6E E310 roxl D0.b, 1
00000A70 FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00000A72 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000A74 4B87 .invalid 5, D7 // invalid opcode 4 with b == 6
00000A76 0FED .incomplete
00000A78 00D4 .incomplete
00000A7A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000A7C 2117 move.l -[A0], [A7]
00000A7E 3118 move.w -[A0], [A0]+
00000A80 F704 .extension 0x704 <<F/4-5/3>> // unimplemented
00000A82 5897 addq.l [A7], 4
00000A84 0469 AB35 E614 subi.w [A1 - 0x19EC], 0xAB35
00000A8A 0F91 bclr [A1], D7
00000A8C 17D4 5300 move.b [PC + <<invalid base displacement size>> + D5 * 2], [A4]
00000A90 F32C .extension 0x32C <<F/4-5/1>> // unimplemented
00000A92 1C38 1303 move.b D6, [0x00001303]
00000A96 DB83 addx.l D5, D3
00000A98 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000A9A 0138 E30C btst [0xFFFFE30C], D0
00000A9E CA41 and.w D5, D1
00000AA0 078D bclr A5, D3
00000AA2 2910 move.l -[A4], [A0]
00000AA4 3C0B move.w D6, A3
00000AA6 0EE3 .incomplete
00000AA8 010A btst A2, D0
00000AAA 5B01 subq.b D1, 5
00000AAC 387B 10C9 movea.w A4, [PC + D1.w - 0x55]
00000AB0 8284 or.l D1, D4
00000AB2 0493 6305 96D8 subi.l [A3], 0x630596D8
00000AB8 2103 move.l -[A0], D3
00000ABA EB0C lsl D4.b, 5
00000ABC 4123 .invalid 0, -[A3] // invalid opcode 4 with b == 4
00000ABE DB00 addx.b D5, D0
00000AC0 C982 and.l D2, D4
00000AC2 8404 or.b D2, D4
00000AC4 0F50 bchg [A0], D7
00000AC6 A303 syscall Write, flags=3
00000AC8 E65C ror D4.w, 3
00000ACA 1404 move.b D2, D4
00000ACC FB65 .extension 0xB65 <<F/4-5/5>> // unimplemented
00000ACE 1C22 move.b D6, -[A2]
00000AD0 3AEB 12A5 move.w [A5]+, [A3 + 0x12A5]
00000AD4 0543 bchg D3, D2
00000AD6 043C 130A C40A subi.b 0xA /* '\n' */, 0xA /* '\n' */
00000ADC 9E22 sub.b D7, -[A2]
00000ADE B633 0443 cmp.b D3, [A3 + D0.w * 4 + 0x43]
00000AE2 84E3 divu.w D2, -[A3]
00000AE4 048C 1404 EB83 subi.l A4, 0x1404EB83
00000AEA CB1F and.b [A7]+, D5
00000AEC 3301 move.w -[A1], D1
00000AEE 007C 0243 ori.w sr, 579
00000AF2 0F00 btst D0, D7
00000AF4 7C06 moveq.l D6, 0x06
00000AF6 0E00 4304 .invalid.b D0, 0x4 // invalid immediate operation
00000AFA 040F 420B subi.b A7, 0xB
00000AFE 047C 5B02 4B43 subi.w 0x4B43 /* 'KC' */, 0x5B02
00000B04 D306 addx.b D1, D6
00000B06 735B moveq.l D1, 0x5B
00000B08 9308 subx.b -[A1], -[A0]
00000B0A 1C70 A323 2101 0F00 7C14 movea.b A6, [[A0 + 0x2101 + A2 * 2] + 0xF007C14]
00000B14 040F 145C subi.b A7, 0x5C /* '\\' */
00000B18 0243 2920 andi.w D3, 0x2920 /* ') ' */
00000B1C 5612 addq.b [A2], 3
00000B1E 1C52 movea.b A6, [A2]
00000B20 9A9C sub.l D5, [A4]+
00000B22 AB05 syscall CopyHandle
00000B24 1B5A 563A move.b [A5 + 0x563A /* export_2755 */], [A2]+
00000B28 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000B2A 8508 sbcd -[A2], -[A0]
00000B2C FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000B2E 8108 sbcd -[A0], -[A0]
00000B30 9EA5 sub.l D7, -[A5]
00000B32 339B 07A0 2B44 move.w [0x2B44 + D0 * 8], [A3]+
00000B38 4B3A 3623 .invalid 5, [PC + 0x3623 /* 0000415D, value 0xEB02704 */] // invalid opcode 4 with b == 4
// begin alternate branch 00000B3A-00000B3C
label00000B3A:
00000B3A 3623 move.w D3, -[A3]
// end alternate branch 00000B3A-00000B3C
label00000B3A: // (misaligned)
00000B3C 6200 FB0F bhi -0x4EF /* 0000064D */
00000B40 040F 58FB subi.b A7, 0xFB
00000B44 0FAE DB0A bclr [A6 - 0x24F6], D7
00000B48 3304 move.w -[A1], D4
00000B4A C30B abcd -[A1], -[A3]
00000B4C 7316 moveq.l D1, 0x16
00000B4E 1B04 move.b -[A5], D4
00000B50 7328 moveq.l D1, 0x28
00000B52 8309 sbcd -[A1], -[A1]
00000B54 A6C3 syscall vRelBlock, flags=6
00000B56 1258 movea.b A1, [A0]+
00000B58 BB11 xor.b [A1], D5
00000B5A 0306 btst D6, D1
00000B5C 7300 moveq.l D1, 0x00
00000B5E 2048 movea.l A0, A0
00000B60 60D8 bra -0x26 /* 00000B3A */
00000B62 130B move.b -[A1], A3
00000B64 8309 sbcd -[A1], -[A1]
00000B66 930F subx.b -[A1], -[A7]
00000B68 C502 abcd D2, D2
00000B6A E319 rol D1.b, 1
00000B6C C102 abcd D0, D2
00000B6E EB19 rol D1.b, 5
00000B70 C102 abcd D0, D2
00000B72 F314 .extension 0x314 <<F/4-5/1>> // unimplemented
00000B74 58E3 svc -[A3]
00000B76 2E8B move.l [A7], A3
00000B78 1485 move.b [A2], D5
00000B7A 024A B305 andi.w A2, 0xB305
00000B7E 130B move.b -[A1], A3
00000B80 F314 .extension 0x314 <<F/4-5/1>> // unimplemented
00000B82 E08C lsr D4, 8
00000B84 7B04 moveq.l D5, 0x04
00000B86 EB38 rol D0.b, D5
00000B88 C30B abcd -[A1], -[A3]
00000B8A 0F34 423E btst [A4 + D4.w * 2 + 0x3E], D7
00000B8E BB29 D44B xor.b [A1 - 0x2BB5], D5
00000B92 0EAE 0B03 7B0F C301 .invalid.l [A6 - 0x3CFF], 0xB037B0F // invalid immediate operation
00000B9A A2C3 syscall vRelBlock, flags=2
00000B9C 0063 1574 ori.w -[A3], 0x1574
00000BA0 8305 sbcd D1, D5
00000BA2 3408 move.w D2, A0
00000BA4 580B addq.b A3, 4
00000BA6 0513 btst [A3], D2
00000BA8 1E05 move.b D7, D5
00000BAA 0443 2C2B subi.w D3, 0x2C2B /* ',+' */
00000BAE 00A3 1383 01B3 ori.l -[A3], 0x138301B3
00000BB4 0913 btst [A3], D4
00000BB6 21C8 4348 move.l [0x00004348], A0
00000BBA 056A A313 bchg [A2 - 0x5CED], D2
00000BBE FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00000BC0 5302 subq.b D2, 1
00000BC2 7313 moveq.l D1, 0x13
00000BC4 A175 syscall SIntInstall, flags=1
00000BC6 A313 syscall FlushVol, flags=3
00000BC8 0C5B 041B cmpi.w [A3]+, 0x41B
00000BCC 062C 7B17 8101 addi.b [A4 - 0x7EFF], 0x17
00000BD2 ECA1 asr D1, D6
00000BD4 028D 026C D300 andi.l A5, 0x26CD300
00000BDA A303 syscall Write, flags=3
00000BDC B322 xor.b -[A2], D1
00000BDE 340F move.w D2, A7
00000BE0 4446 neg.w D6
00000BE2 8CE3 divu.w D6, -[A3]
00000BE4 040A 049B subi.b A2, 0x9B
00000BE8 8769 634B or.w [A1 + 0x634B], D3
00000BEC 568C addq.l A4, 3
00000BEE 2B20 move.l -[A5], -[A0]
00000BF0 1321 move.b -[A1], -[A1]
00000BF2 E102 asl D2.b, 8
00000BF4 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000BF6 4260 clr.w -[A0]
00000BF8 CCD3 mulu.w D6, [A3]
00000BFA 026D 13EB 0D3C andi.w [A5 + 0xD3C], 0x13EB
00000C00 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00000C02 8303 sbcd D1, D3
00000C04 E505 asl D5.b, 2
00000C06 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000C08 E300 asl D0.b, 1
00000C0A 3E73 3623 movea.w A7, [A3 + D3.w * 8 + 0x23]
00000C0E 138C 4CDB move.b [A1 + D4 * 4 - 0x37], A4
00000C12 2993 0144 move.l <<invalid full ext with I/IS == 4>>, [A3]
00000C16 040F 2081 subi.b A7, 0x81
00000C1A 98BE sub.l D4, <<invalid special address>>
00000C1C 4C3B 220B 06C3 movem.w D0,D1,D3,A1,A5, [PC + D0.w * 8 - 0x61]
00000C22 04A1 57D6 3B55 subi.l -[A1], 0x57D63B55
00000C28 AB42 syscall bEND2
00000C2A BB00 xor.b D0, D5
00000C2C 460A not.b A2
00000C2E 0003 0304 ori.b D3, 0x4
00000C32 9352 sub.w [A2], D1
00000C34 231D move.l -[A1], [A5]+
00000C36 4423 neg.b -[A3]
00000C38 00B6 0023 0002 3B0C ori.l <<invalid full ext with I/IS == 4>>, 0x230002
00000C40 2048 movea.l A0, A0
00000C42 1C22 move.b D6, -[A2]
00000C44 4C53 1C0C movem.l D2,D3,A2,A3,A4, [A3]
00000C48 2823 move.l D4, -[A3]
00000C4A 0024 8B3B ori.b -[A4], 0x3B /* ';' */
00000C4E 6B3B bmi +0x3D /* 00000C8B */
00000C50 900E sub.b D0, A6
00000C52 00EB .incomplete
00000C54 0D00 btst D0, D6
00000C56 E319 rol D1.b, 1
00000C58 E56A lsl D2.w, D2
00000C5A 4AB3 0E41 tst.l [A3 + D0 * 8 + 0x41]
00000C5E 8DA1 or.l -[A1], D6
00000C60 134B 0413 move.b [A1 + 0x413], A3
00000C64 00EB .incomplete
00000C66 0DA3 bclr -[A3], D6
00000C68 02A2 8B09 8AE3 andi.l -[A2], 0x8B098AE3
00000C6E 19DB 018A move.b 0x8A, [A3]+
00000C72 BB00 xor.b D0, D5
00000C74 1301 move.b -[A1], D1
00000C76 C180 and.l D0, D0
00000C78 E513 roxl D3.b, 2
00000C7A 0120 btst -[A0], D0
00000C7C 5B1B subq.b [A3]+, 5
00000C7E C525 and.b -[A5], D2
00000C80 C311 and.b [A1], D1
00000C82 C125 and.b -[A5], D0
00000C84 C124 and.b -[A4], D0
00000C86 C311 and.b [A1], D1
00000C88 5B02 subq.b D2, 5
00000C8A AB37 syscall bMAIN11
00000C8C 0303 btst D3, D1
00000C8E E524 asl D4.b, D2
00000C90 A32C syscall InitApplZone, flags=3
00000C92 0101 btst D1, D0
00000C94 0383 bclr D3, D1
00000C96 0D0A btst A2, D6
00000C98 0FA5 bclr -[A5], D7
00000C9A 00EB .incomplete
00000C9C 1904 move.b -[A4], D4
00000C9E 0FA1 bclr -[A1], D7
00000CA0 03A5 bclr -[A5], D1
00000CA2 000F 6100 ori.b A7, 0x0
00000CA6 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00000CA8 4329 A500 .invalid 1, [A1 - 0x5B00] // invalid opcode 4 with b == 4
00000CAC E102 asl D2.b, 8
00000CAE EB83 asl D3, 5
00000CB0 1CDB move.b [A6]+, [A3]+
00000CB2 053E btst <<invalid special address>>, D2
00000CB4 530F subq.b A7, 1
00000CB6 6B14 bmi +0x16 /* 00000CCC */
00000CB8 7313 moveq.l D1, 0x13
00000CBA A300 syscall Open/PBHOpen/HOpen, flags=3
00000CBC 0B3D btst <<invalid special address>>, D5
00000CBE 1321 move.b -[A1], -[A1]
00000CC0 8B02 sbcd D5, D2
00000CC2 B311 xor.b [A1], D1
00000CC4 0515 btst [A5], D2
00000CC6 3A8B move.w [A5], A3
00000CC8 0A85 14C3 1E85 xori.l D5, 0x14C31E85
// begin alternate branch 00000CCC-00000CCE
label00000CCC:
00000CCC 1E85 move.b [A7], D5
// end alternate branch 00000CCC-00000CCE
label00000CCC: // (misaligned)
00000CCE 1425 move.b D2, -[A5]
00000CD0 27C3 1E04 move.l [PC + D1 * 8 + 0x4], D3
00000CD4 0F58 bchg [A0]+, D7
00000CD6 C31E and.b [A6]+, D1
00000CD8 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
00000CDA D8A0 add.l D4, -[A0]
00000CDC B60B cmp.b D3, A3
00000CDE 0193 bclr [A3], D0
00000CE0 0683 0951 1883 addi.l D3, 0x9511883
00000CE6 1DD4 move.b <<invalid special address>>, [A4]
00000CE8 DB39 6124 2115 add.b [0x61242115], D5
00000CEE 8524 or.b -[A4], D2
00000CF0 EB30 roxl D0.b, D5
00000CF2 7481 moveq.l D2, 0xFFFFFF81
00000CF4 19EB 0865 190F move.b 0xF, [A3 + 0x865]
00000CFA 6919 bvs +0x1B /* 00000D15 */
00000CFC EB08 lsl D0.b, 5
00000CFE 5519 subq.b [A1]+, 2
00000D00 0853 029B bchg.b [A3], 0x9B
00000D04 07F0 .incomplete
00000D06 D31C add.b [A4]+, D1
00000D08 5127 subq.b -[A7], 8
00000D0A 0D0C btst A4, D6
00000D0C 732C moveq.l D1, 0x2C
00000D0E F90B .extension 0x90B <<F/4-5/4>> // unimplemented
00000D10 5A14 addq.b [A4], 5
00000D12 005A C305 ori.w [A2]+, 0xC305
00000D16 040F 782E subi.b A7, 0x2E /* '.' */
00000D1A 0F04 btst D4, D7
00000D1C BB4F cmpm.w [A5]+, [A7]+
00000D1E E436 roxr D6.b, D2
00000D20 3B0F move.w -[A5], A7
00000D22 0634 1404 0F14 addi.b <<invalid full ext with I/IS == 4>>, 0x4
00000D28 040F 145B subi.b A7, 0x5B /* '[' */
00000D2C 0B14 btst [A4], D5
00000D2E 8B10 or.b [A0], D5
00000D30 1C82 move.b [A6], D2
00000D32 3200 move.w D1, D0
00000D34 2693 move.l [A3], [A3]
00000D36 100B move.b D0, A3
00000D38 000E 26F8 ori.b A6, 0xF8
00000D3C 0B00 btst D0, D5
00000D3E AC26 syscall InsertMenuItem/InsMenuItem, auto_pop
00000D40 2347 2434 move.l [A1 + 0x2434], D7
00000D44 34F4 C327 1443 0A1A 5A6B move.w [A2]+, [[A4 + 0x1443] + A4 * 2 + 0xA1A5A6B]
00000D4E 0025 02CA ori.b -[A5], 0xCA
00000D52 040F 6502 subi.b A7, 0x2
00000D56 A990 syscall GetDialogItemText/GetIText
00000D58 89B9 260C 1A0A or.l [0x260C1A0A], D4
00000D5E 1B0E move.b -[A5], A6
00000D60 2230 7324 move.l D1, <<invalid full ext with I/IS == 4>>
00000D64 6CAB bge -0x53 /* 00000D11 */
00000D66 0A2C 7626 5426 xori.b [A4 + 0x5426], 0x26 /* '&' */
00000D6C D5BE add.l <<invalid special address>>, D2
00000D6E 3345 22DB move.w [A1 + 0x22DB], D5
00000D72 075E bchg [A6]+, D3
00000D74 349B move.w [A2], [A3]+
00000D76 0170 EB00 bchg [A0 + <<invalid base displacement size>> + A6 * 2], D0
00000D7A 1A70 468C movea.b A5, [A0 + D4.w * 8 - 0x116]
00000D7E 040F 600B subi.b A7, 0xB
00000D82 013B 128C btst [PC + D1.w * 2 - 0x116], D0
00000D86 0DBF bclr <<invalid special address>>, D6
00000D88 2503 move.l -[A2], D3
00000D8A 6422 bcc +0x24 /* 00000DAE */
00000D8C 1F44 44DB move.b [A7 + 0x44DB], D4
00000D90 0752 bchg [A2], D3
00000D92 0ADB .incomplete
00000D94 0782 bclr D2, D3
00000D96 6104 bsr +0x6 /* 00000D9C */
00000D98 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000D9A DB07 addx.b D5, D7
fn00000D9C:
00000D9C 3B01 move.w -[A5], D1
00000D9E 8239 0346 332A or.b D1, [0x0346332A]
00000DA4 4673 2F24 not.w <<invalid full ext with I/IS == 4>>
00000DA8 3B37 1004 move.w -[A5], [A7 + D1.w + 0x4]
00000DAC 0F46 bchg D6, D7
label00000DAE:
00000DAE 3B2A 461B move.w -[A5], [A2 + 0x461B]
00000DB2 1F24 move.b -[A7], -[A4]
00000DB4 8B25 or.b -[A5], D5
00000DB6 1004 move.b D0, D4
00000DB8 CB46 exg D5, D6
00000DBA 46EB 2F46 move.w SR, [A3 + 0x2F46]
00000DBE 5341 subq.w D1, 1
00000DC0 24D2 move.l [A2]+, [A2]
00000DC2 1004 move.b D0, D4
00000DC4 0F46 bchg D6, D7
00000DC6 BB41 xor.w D1, D5
00000DC8 460A not.b A2
00000DCA 2453 movea.l A2, [A3]
00000DCC 0810 040F btst.b [A0], 0xF
00000DD0 466B 0F46 not.w [A3 + 0xF46]
00000DD4 DB05 addx.b D5, D5
00000DD6 0101 btst D1, D0
00000DD8 0E04 0F46 .invalid.b D4, 0x46 /* 'F' */ // invalid immediate operation
00000DDC CB41 exg D5, D1
00000DDE 46DB move.w SR, [A3]+
00000DE0 1101 move.b -[A0], D1
00000DE2 0134 040F btst [A4 + D0.w * 4 + 0xF], D0
00000DE6 4623 not.b -[A3]
00000DE8 5046 addq.w D6, 8
00000DEA 3B2F 0101 move.w -[A5], [A7 + 0x101]
label00000DEE:
00000DEE A404 syscall Control, flags=4
00000DF0 0F46 bchg D6, D7
00000DF2 2B2A 46BB move.l -[A5], [A2 + 0x46BB]
00000DF6 0301 btst D1, D1
00000DF8 0144 bchg D4, D0
00000DFA 043B 9D34 1CB3 subi.b [PC + D1 * 4 - 0x77], 0x34 /* '4' */
00000E00 2971 0A6E 2838 move.l [A4 + 0x2838], [A1 + D0 * 2 + 0x6E]
00000E06 322E 6283 move.w D1, [A6 + 0x6283]
00000E0A 3C65 movea.w A6, -[A5]
00000E0C 5DDB slt [A3]+
00000E0E 0014 6B00 ori.b [A4], 0x0
00000E12 8622 or.b D3, -[A2]
00000E14 F814 040F .tblXX 0xF814, 0x040F // unimplemented
00000E18 68D4 bvc -0x2A /* 00000DEE */
00000E1A 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00000E1C AB11 syscall OldPatToNew
00000E1E E186 asl D6, 8
00000E20 9E0A sub.b D7, A2
00000E22 3B03 move.w -[A5], D3
00000E24 AB0E syscall MakeScaleTbl
00000E26 6C5B bge +0x5D /* 00000E83 */
00000E28 455B chk.w D2, [A3]+
00000E2A 1D53 234B move.b [A6 + 0x234B], [A3]
00000E2E 0B3E btst <<invalid special address>>, D5
00000E30 9336 14EB sub.b [A6 + D1.w * 4 - 0x21], D1
00000E34 0141 bchg D1, D0
00000E36 8500 sbcd D2, D0
00000E38 0B03 btst D3, D5
00000E3A 00C3 .incomplete
00000E3C 0073 0354 AB02 5B48 ori.w [[A3 + <<invalid base displacement size>> + A2 * 2] + 0x5B48], 0x354
00000E44 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000E46 3313 move.w -[A1], [A3]
00000E48 4A63 tst.w -[A3]
00000E4A 4F1A .invalid 7, [A2]+ // invalid opcode 4 with b == 4
00000E4C 6101 bsr +0x3 /* 00000E4F */
00000E4E AB11 syscall OldPatToNew
00000E50 3B5E 4100 move.w [A5 + 0x4100], [A6]+
00000E54 2312 move.l -[A1], [A2]
00000E56 DB42 addx.w D5, D2
00000E58 5B08 subq.b A0, 5
00000E5A 2312 move.l -[A1], [A2]
00000E5C D342 addx.w D1, D2
00000E5E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000E60 6B37 bmi +0x39 /* 00000E99 */
00000E62 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000E64 AB18 syscall PushVerb
00000E66 5B08 subq.b A0, 5
00000E68 0433 5189 02F3 subi.b [A3 + D0.w * 2 - 0x13], 0x89
00000E6E 2761 0421 move.l [A3 + 0x421], -[A1]
00000E72 00A3 4921 65C3 ori.l -[A3], 0x492165C3
00000E78 021C 524C andi.b [A4]+, 0x4C /* 'L' */
00000E7C 5B2F BB06 subq.b [A7 - 0x44FA], 5
00000E80 B38E cmpm.l [A1]+, [A6]+
00000E82 44BB 06B3 neg.l [PC + D0.w * 8 - 0x77]
00000E86 30E3 move.w [A0]+, -[A3]
00000E88 13BB 06BB 090B 03E3 135C move.b [[A1 + <<invalid base displacement size>> + D0] + 0x3E3135C], [PC + D0.w * 8 - 0x69]
00000E92 0328 BB06 btst [A0 - 0x44FA], D1
00000E96 6326 bls +0x28 /* 00000EBE */
00000E98 530D subq.b A5, 1
00000E9A E31F rol D7.b, 1
00000E9C 3B0E move.w -[A5], A6
00000E9E 4362 chk.w D1, -[A2]
00000EA0 54C3 scc D3
00000EA2 0012 CB01 ori.b [A2], 0x1
00000EA6 9300 subx.b D1, D0
00000EA8 DE2B 03BB add.b D7, [A3 + 0x3BB]
00000EAC 0112 btst [A2], D0
00000EAE B33B 9B00 xor.b [PC + <<invalid base displacement size>> + A1 * 2], D1
00000EB2 033E btst <<invalid special address>>, D1
00000EB4 9300 subx.b D1, D0
00000EB6 A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
00000EB8 28AB 0285 move.l [A4], [A3 + 0x285]
00000EBC 06C3 .incomplete
label00000EBE:
00000EBE 00E3 .incomplete
00000EC0 0923 btst -[A3], D4
00000EC2 044C 9B09 subi.w A4, 0x9B09
00000EC6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000EC8 7012 moveq.l D0, 0x12
00000ECA C356 and.w [A6], D1
00000ECC 98CB sub.w A4, A3
00000ECE 262B 334B move.l D3, [A3 + 0x334B]
00000ED2 0252 12D3 andi.w [A2], 0x12D3
00000ED6 1A82 move.b [A5], D2
00000ED8 230A move.l -[A1], A2
00000EDA 9B1B sub.b [A3]+, D5
00000EDC 1361 14DB move.b [A1 + 0x14DB], -[A1]
00000EE0 0884 7803 bclr.b D4, 0x3
00000EE4 248A move.l [A2], A2
00000EE6 C300 abcd D1, D0
00000EE8 748A moveq.l D2, 0xFFFFFF8A
00000EEA 9300 subx.b D1, D0
00000EEC A823 syscall AliasDispatch
00000EEE 1D82 A88B move.b [A6 + A2 - 0x117], D2
00000EF2 04EB .incomplete
00000EF4 1573 1223 0C14 move.b [A2 + 0xC14], [A3 + D1.w * 2 + 0x23]
00000EFA 8481 or.l D2, D1
00000EFC 9600 sub.b D3, D0
00000EFE C301 abcd D1, D1
00000F00 002A 7303 0C00 ori.b [A2 + 0xC00], 0x3
00000F06 2A00 move.l D5, D0
00000F08 7400 moveq.l D2, 0x00
00000F0A 2A4B movea.l A5, A3
00000F0C 3C40 movea.w A6, D0
00000F0E EB00 asl D0.b, 5
00000F10 BA8E cmp.l D5, A6
00000F12 8414 or.b D2, [A4]
00000F14 0463 371C subi.w -[A3], 0x371C
00000F18 381B move.w D4, [A3]+
00000F1A 00BB 3353 5BBB 06DB ori.l [PC + D0.w * 8 - 0x37], 0x33535BBB
00000F22 4341 chk.w D1, D1
00000F24 0C9B 33D3 15FB cmpi.l [A3]+, 0x33D315FB
00000F2A 3C33 19BB 662D 7981 9EDB 1687 move.w D6, [[0x662D7981 + D1] - 0x6124E979]
00000F36 0862 1B1F bchg.b -[A2], 0x1F
00000F3A 8517 or.b [A7], D2
00000F3C 8B01 sbcd D5, D1
00000F3E C517 and.b [A7], D2
00000F40 8517 or.b [A7], D2
00000F42 8B01 sbcd D5, D1
00000F44 8117 or.b [A7], D0
00000F46 6306 bls +0x8 /* 00000F4E */
00000F48 5B19 subq.b [A1]+, 5
00000F4A 4A7B 183B tst.w [PC + D1 + 0x3B]
label00000F4E:
00000F4E 03B3 0E23 bclr [A3 + D0 * 8 + 0x23], D1
00000F52 0E0F 2113 .invalid.b A7, 0x13 // invalid immediate operation
00000F56 1339 5B00 8CDC move.b -[A1], [0x5B008CDC]
00000F5C B30E cmpm.b [A1]+, [A6]+
00000F5E 0328 6101 btst [A0 + 0x6101], D1
00000F62 6CE7 bge -0x17 /* 00000F4B */
00000F64 08B1 6100 730D bclr.b [[A1 + <<invalid base displacement size>>] + D7 * 2], 0x0
00000F6A 10B3 0EE5 move.b [A0], [A3 + D0 * 8 - 0x27]
00000F6E 020F 4485 andi.b A7, 0x85
00000F72 000F 22E9 ori.b A7, 0xE9
00000F76 1406 move.b D2, D6
00000F78 BB03 xor.b D3, D5
00000F7A 1A05 move.b D5, D5
00000F7C 08E3 092B bset.b -[A3], 0x2B /* '+' */
00000F80 1762 BB29 move.b [A3 - 0x44D7], -[A2]
00000F84 4115 .invalid 0, [A5] // invalid opcode 4 with b == 4
00000F86 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000F88 F708 .extension 0x708 <<F/4-5/3>> // unimplemented
00000F8A CF45 exg D7, D5
00000F8C 1513 move.b -[A2], [A3]
00000F8E 0041 1513 ori.w D1, 0x1513
00000F92 001B 0194 ori.b [A3]+, 0x94
00000F96 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
00000F98 1300 move.b -[A1], D0
00000F9A 5B00 subq.b D0, 5
00000F9C B4F7 08EC cmpa.w A2, [A7 + D0 - 0x20]
00000FA0 9708 subx.b -[A3], -[A0]
00000FA2 FD0F .extension 0xD0F <<F/4-5/6>> // unimplemented
00000FA4 AD15 syscall ShowWindow, auto_pop
00000FA6 0515 btst [A5], D2
00000FA8 0F3A CB16 btst [PC - 0x34EA /* FFFFDAC0, cstring ""<EOF> */], D7
00000FAC 0515 btst [A5], D2
00000FAE 08E1 FC9E bset.b -[A1], 0x9E
00000FB2 52C4 shi D4
00000FB4 8288 or.l D1, A0
00000FB6 4328 8301 .invalid 1, [A0 - 0x7CFF] // invalid opcode 4 with b == 4
00000FBA 0C06 6214 cmpi.b D6, 0x14
00000FBE 2E38 3213 move.l D7, [0x00003213]
00000FC2 1640 movea.b A3, D0
00000FC4 3302 move.w -[A1], D2
00000FC6 EB17 roxl D7.b, 5
00000FC8 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000FCA 5319 subq.b [A1]+, 1
00000FCC 401B negx.b [A3]+
00000FCE 230C move.l -[A1], A4
00000FD0 1A22 move.b D5, -[A2]
00000FD2 145C movea.b A2, [A4]+
00000FD4 640A bcc +0xC /* 00000FE0 */
00000FD6 AB0A syscall DrawLine
00000FD8 4063 negx.w -[A3]
00000FDA 0C0C 1493 cmpi.b A4, 0x93
00000FDE 4940 chk.w D4, D0
label00000FE0:
00000FE0 F00C 1400 pmove A4, MR5
00000FE4 085C 9B49 bchg.b [A4]+, 0x49 /* 'I' */
00000FE8 402D FB10 negx.b [A5 - 0x4F0]
00000FEC 3CF3 0A05 move.w [A6]+, [A3 + D0 * 2 + 0x5]
00000FF0 C90F abcd -[A4], -[A7]
00000FF2 2958 1B19 move.l [A4 + 0x1B19], [A0]+
00000FF6 9230 9B08 sub.b D1, [A0 + <<invalid base displacement size>> + A1 * 2]
00000FFA 6C33 bge +0x35 /* 0000102F */
00000FFC 0982 bclr D2, D4
00000FFE 6304 bls +0x6 /* 00001004 */
00001000 6B0E bmi +0x10 /* 00001010 */
00001002 CAB6 5310 and.l D5, [A6 + D5 * 2]
// begin alternate branch 00001004-00001006
label00001004:
00001004 5310 subq.b [A0], 1
// end alternate branch 00001004-00001006
label00001004: // (misaligned)
00001006 7878 moveq.l D4, 0x78
00001008 CD59 and.w [A1]+, D6
0000100A BB1F xor.b [A7]+, D5
0000100C AB25 syscall SlabMode
0000100E 5102 subq.b D2, 8
label00001010:
00001010 C30F abcd -[A1], -[A7]
00001012 0950 bchg [A0], D4
00001014 1309 move.b -[A1], A1
00001016 042B 921C 38E1 subi.b [A3 + 0x38E1], 0x1C
0000101C 02C9 .incomplete
0000101E E9E0 E313 bfextu D6, -[A0] {12:19}
00001022 DB00 addx.b D5, D0
00001024 0C36 E31B 2E0E cmpi.b [A6 + D2 * 8 + 0xE], 0x1B
0000102A 6640 bne +0x42 /* 0000106C */
0000102C 7AA0 moveq.l D5, 0xFFFFFFA0
0000102E 85E2 divs.w D2, -[A2]
00001030 BB05 xor.b D5, D5
00001032 535F subq.w [A7]+, 1
00001034 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00001036 CB46 exg D5, D6
00001038 E04B lsr D3.w, 8
0000103A 1CCA move.b [A6]+, A2
0000103C 7304 moveq.l D1, 0x04
0000103E A042 syscall RstFilLock/PBHRstFLock/HRstFLock
00001040 6301 bls +0x3 /* 00001043 */
00001042 C0CC mulu.w D0, A4
00001044 423A E30A clr.b [PC - 0x1CF6 /* FFFFF350, cstring ""<EOF> */]
00001048 4955 chk.w D4, [A5]
0000104A A13E syscall DrvrRemove, flags=1
0000104C 21C5 2B0E move.l [0x00002B0E], D5
00001050 229E move.l [A1], [A6]+
00001052 0AC1 .incomplete
00001054 9A0F sub.b D5, A7
00001056 2653 movea.l A3, [A3]
00001058 0442 C31F subi.w D2, 0xC31F
0000105C 130C move.b -[A1], A4
0000105E B261 cmp.w D1, -[A1]
00001060 0063 234A ori.w -[A3], 0x234A /* '#J' */
00001064 3B15 move.w -[A5], [A5]
00001066 5304 subq.b D4, 1
00001068 1355 34FB move.b [A1 + 0x34FB], [A5]
label0000106C:
0000106C 3610 move.w D3, [A0]
0000106E 0300 btst D0, D1
00001070 3309 move.w -[A1], A1
00001072 5E07 addq.b D7, 7
00001074 0256 FB00 andi.w [A6], 0xFB00
00001078 3B0B move.w -[A5], A3
0000107A 2B1B move.l -[A5], [A3]+
0000107C 850A sbcd -[A2], -[A2]
0000107E BB05 xor.b D5, D5
00001080 330E move.w -[A1], A6
00001082 1213 move.b D1, [A3]
00001084 0C73 1063 236B 1B63 235B 0733 cmpi.w [[A3 + 0x1B63] + 0x235B0733], 0x1063
00001090 13FB 18FB 1572 4C13 move.b [0x15724C13], [PC + D1 - 0x5]
00001098 1F72 8183 724C 732F 724C move.b [A7 + 0x724C], [[ + <<invalid base displacement size>> + A0] + 0x724C732F]
000010A2 D329 3313 add.b [A1 + 0x3313], D1
000010A6 CB2B 2303 and.b [A3 + 0x2303], D5
000010AA EB2B lsl D3.b, D5
000010AC 9B15 sub.b [A5], D5
000010AE 0EFB .incomplete
000010B0 0BE6 .incomplete
000010B2 047B 837E 3E63 subi.w [PC + D3 * 8 + 0x63], 0x837E
000010B8 2F73 04F3 1D9B move.l [A7 + 0x1D9B], [A3 + D0.w * 4 - 0x13]
000010BE 1534 6501 move.b -[A2], [[A4 + <<invalid base displacement size>> + D6 * 4]]
000010C2 0F65 bchg -[A5], D7
000010C4 01EB .incomplete
000010C6 0B63 bchg -[A3], D5
label000010C8:
000010C8 54B3 0EE1 addq.l [A3 + D0 * 8 - 0x31], 2
000010CC 3FB3 00BB 06EB move.w [A7 + D0.w * 8 - 0x21], [A3 + D0.w - 0x69]
000010D2 1FDB move.b <<invalid special address>>, [A3]+
000010D4 0433 174C D303 7312 8304 subi.b [[A3 + <<invalid base displacement size>> + A5 * 2] + 0x73128304], 0x4C /* 'L' */
000010DE 1B00 move.b -[A5], D0
000010E0 6EE6 bgt -0x18 /* 000010C8 */
000010E2 8310 or.b [A0], D1
000010E4 F49B cinva INST
000010E6 1A14 move.b D5, [A4]
000010E8 5612 addq.b [A2], 3
label000010EA:
000010EA 0B1D btst [A5]+, D5
000010EC 012E EB26 btst [A6 - 0x14DA], D0
000010F0 5307 subq.b D7, 1
000010F2 8404 or.b D2, D4
000010F4 0F60 bchg -[A0], D7
000010F6 3EA3 move.w [A7], -[A3]
000010F8 0973 049A bchg [A3 + D0.w * 4 - 0x102], D4
000010FC 7B03 moveq.l D5, 0x03
000010FE 3E3B 075B 1FB3 0083 move.w D7, [[PC] + 0x1FB30083]
00001106 475B chk.w D3, [A3]+
00001108 1F3B 4F07 0142 A903 move.b -[A7], [[PC + <<invalid base displacement size>>] + D4 * 8 + 0x142A903]
00001110 1906 move.b -[A4], D6
00001112 7312 moveq.l D1, 0x12
00001114 2B08 move.l -[A5], A0
00001116 1B00 move.b -[A5], D0
00001118 870A sbcd -[A3], -[A2]
0000111A C10F abcd -[A0], -[A7]
0000111C 60CC bra -0x32 /* 000010EA */
0000111E 1B00 move.b -[A5], D0
00001120 FB42 .extension 0xB42 <<F/4-5/5>> // unimplemented
00001122 8293 or.l D1, [A3]
00001124 590F subq.b A7, 4
00001126 62C5 bhi -0x39 /* 000010ED */
00001128 2B26 move.l -[A5], -[A6]
0000112A 0453 84AB subi.w [A3], 0x84AB
0000112E 012F 1C38 btst [A7 + 0x1C38], D0
00001132 6305 bls +0x7 /* 00001139 */
00001134 060E FB27 addi.b A6, 0x27 /* '\'' */
00001138 7B03 moveq.l D5, 0x03
0000113A 5302 subq.b D2, 1
0000113C 8900 sbcd D4, D0
0000113E 2353 630F move.l [A1 + 0x630F], [A3]
00001142 C53F and.b <<invalid special address>>, D2
00001144 501C addq.b [A4]+, 8
00001146 22BC 1696 0701 move.l [A1], 0x16960701
0000114C 8180 2B05 unpk D0, D0, 0x2B05
00001150 4B61 chk.w D5, -[A1]
00001152 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001154 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001156 1348 1702 move.b [A1 + 0x1702], A0
0000115A 1000 move.b D0, D0
0000115C 96C3 sub.w A3, D3
0000115E 05E3 .incomplete
00001160 2390 0E2E move.l [A1 + D0 * 8 + 0x2E], [A0]
00001164 432A 04A3 .invalid 1, [A2 + 0x4A3] // invalid opcode 4 with b == 4
00001168 6429 bcc +0x2B /* 00001193 */
0000116A 78A4 moveq.l D4, 0xFFFFFFA4
0000116C 1404 move.b D2, D4
0000116E 0F14 btst [A4], D7
00001170 21B4 E327 1404 0FB1 7836 0FD9 move.l [[]], [[A4 + 0x1404] + A6 * 2 + 0xFB17836]
0000117C 7834 moveq.l D4, 0x34
0000117E 2643 movea.l A3, D3
00001180 32E5 move.w [A1]+, -[A5]
00001182 005B 0681 ori.w [A3]+, 0x681
00001186 0317 btst [A7], D1
00001188 010B btst A3, D0
0000118A 5B1F subq.b [A7]+, 5
0000118C 8B04 sbcd D5, D4
0000118E 60A5 bra -0x59 /* 00001135 */
00001190 7996 moveq.l D4, 0xFFFFFF96
00001192 6B00 FB09 bmi -0x4F5 /* 00000C9D */
00001196 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
00001198 C03C CB0C and.b D0, 0xC
0000119C E122 asl D2.b, D0
0000119E C4E9 2206 mulu.w D2, [A1 + 0x2206]
000011A2 34E6 move.w [A2]+, -[A6]
000011A4 041F 8B0D subi.b [A7]+, 0xD /* '\r' */
000011A8 6C33 bge +0x35 /* 000011DD */
000011AA 120A move.b D1, A2
000011AC 3B09 move.w -[A5], A1
000011AE 525B addq.w [A3]+, 1
000011B0 1140 F30B move.b [A0 - 0xCF5], D0
000011B4 5331 42CB subq.b [A1 + D4.w * 2 - 0x53], 1
000011B8 3868 130C movea.w A4, [A0 + 0x130C]
000011BC 9AAB 0383 sub.l D5, [A3 + 0x383]
000011C0 0453 171B subi.w [A3], 0x171B
000011C4 2634 EB11 move.l D3, [[A4 + A6 * 2]]
000011C8 2124 move.l -[A0], -[A4]
000011CA 7B37 moveq.l D5, 0x37
000011CC A49A syscall vProcHelper, flags=4
000011CE 7B37 moveq.l D5, 0x37
000011D0 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
000011D2 CA21 and.b D5, -[A1]
000011D4 2007 move.l D0, D7
000011D6 02B8 7B37 3336 C100 andi.l [0xFFFFC100], 0x7B373336 /* '{736' */
000011DE 347B 379B 0E5B 067B movea.w A2, [[ + D3 * 8] + 0xE5B067B]
000011E6 1569 26A0 4101 move.b [A2 + 0x4101], [A1 + 0x26A0]
000011EC E357 roxl D7.w, 1
000011EE EA25 asr D5.b, D5
000011F0 210F move.l -[A0], A7
000011F2 2121 move.l -[A0], -[A1]
000011F4 2353 730A move.l [A1 + 0x730A], [A3]
000011F8 3ACB move.w [A5]+, A3
000011FA 0C31 147C 412D C309 cmpi.b [[A1 - 0x3CF7] + D4], 0x7C /* '|' */
00001202 0A9B 0605 F3C4 xori.l [A3]+, 0x605F3C4
00001208 829E or.l D1, [A6]+
0000120A AA73 syscall ControlDispatch
0000120C 017C D48B bchg 0xD48B, D0
00001210 1303 move.b -[A1], D3
00001212 536B 1D80 subq.w [A3 + 0x1D80], 1
00001216 3EA3 move.w [A7], -[A3]
00001218 0EFB .incomplete
0000121A 4253 clr.w [A3]
0000121C 0D5B bchg [A3]+, D6
0000121E 1B6B 1D6B 1F01 move.b [A5 + 0x1F01], [A3 + 0x1D6B]
00001224 2C73 0F10 movea.l A6, [A3 + D0 * 8]
00001228 9303 subx.b D1, D3
0000122A F072 2B08 .extension 0x072 <<F/1/0>>, 0x2B08 // unimplemented
0000122E 72AB moveq.l D1, 0xFFFFFFAB
00001230 0772 FB15 bchg [[A2] + A7 * 2], D3
00001234 3B20 move.w -[A5], -[A0]
00001236 1B20 move.b -[A5], -[A0]
00001238 6320 bls +0x22 /* 0000125A */
0000123A 8B07 sbcd D5, D7
0000123C 1701 move.b -[A3], D1
0000123E 2C0F move.l D6, A7
00001240 607B bra +0x7D /* 000012BD */
00001242 1D2B 1323 move.b -[A6], [A3 + 0x1323]
00001246 0C13 0305 cmpi.b [A3], 0x5
0000124A 010F btst A7, D0
0000124C 6093 bra -0x6B /* 000011E1 */
0000124E 0FC3 .incomplete
00001250 08EB 08E6 0501 bset.b [A3 + 0x501], 0xE6
00001256 0F60 bchg -[A0], D7
00001258 CB09 abcd -[A5], -[A1]
label0000125A:
0000125A C302 abcd D1, D2
0000125C DB00 addx.b D5, D0
0000125E 5C05 addq.b D5, 6
00001260 010F btst A7, D0
00001262 6187 bsr -0x77 /* 000011EB */
00001264 8358 or.w [A0]+, D1
00001266 0B01 btst D1, D5
00001268 1B00 move.b -[A5], D0
0000126A 5309 subq.b A1, 1
0000126C B6CB cmpa.w A3, A3
0000126E 187C 0B0C movea.b A4, 0xC
00001272 0F7C 4203 bchg 0x4203, D7
00001276 0A58 7C0F xori.w [A0]+, 0x7C0F
0000127A 101B move.b D0, [A3]+
0000127C 006B 1DFB 498B ori.w [A3 + 0x498B], 0x1DFB
00001282 02EB .incomplete
00001284 0900 btst D0, D4
00001286 7C1A moveq.l D6, 0x1A
00001288 AA04 syscall DisposePixMap/DisposPixMap
0000128A 0F60 bchg -[A0], D7
0000128C 51DB sf [A3]+
0000128E F680 540A .extension 0x680 <<F/2-3/3>> // unimplemented
00001292 A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
00001294 62B3 bhi -0x4B /* 00001249 */
00001296 5D4C subq.w A4, 6
00001298 1308 move.b -[A1], A0
0000129A 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
0000129C 4CAB 16A1 0B0F movem.w D0,D5,D7,A1,A2,A4, [A3 + 0xB0F]
000012A2 4C9B 1681 movem.w D0,D7,A1,A2,A4, [A3]+
000012A6 000F 4CA3 ori.b A7, 0xA3
000012AA 09FB .incomplete
000012AC 184C movea.b A4, A4
000012AE 3B07 move.w -[A5], D7
000012B0 3313 move.w -[A1], [A3]
000012B2 AB03 syscall Jackson
000012B4 6B20 bmi +0x22 /* 000012D6 */
000012B6 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000012B8 ABBA syscall bHiliteTab
000012BA 6100 1B15 bsr +0x1B17 /* 00002DD1 */
000012BE 8323 or.b -[A3], D1
000012C0 6100 2325 bsr +0x2327 /* 000035E7 */
000012C4 7B14 moveq.l D5, 0x14
000012C6 7221 moveq.l D1, 0x21
000012C8 00E3 .incomplete
000012CA 1D72 5311 7223 move.b [A6 + 0x7223], [[A2 + D5 * 2]]
000012D0 0C21 00A1 cmpi.b -[A1], 0xA1
000012D4 0F43 bchg D3, D7
label000012D6:
000012D6 1363 09AB move.b [A1 + 0x9AB], -[A3]
000012DA 038B bclr A3, D1
000012DC 0572 DB00 bchg [A2 + <<invalid base displacement size>> + A5 * 2], D2
000012E0 72B2 moveq.l D1, 0xFFFFFFB2
000012E2 7283 moveq.l D1, 0xFFFFFF83
000012E4 04F3 .incomplete
000012E6 158B 0433 move.b [A2 + D0.w * 4 + 0x33], A3
000012EA 3A8B move.w [A5], A3
000012EC 5C63 addq.w -[A3], 6
000012EE 10BB 5C7B move.b [A0], [PC + D5 * 4 + 0x7B]
000012F2 1D93 5C5B move.b [A6 + D5 * 4 + 0x5B], [A3]
000012F6 109B move.b [A0], [A3]+
000012F8 5CF3 0CA3 sge [A3 + D0 * 4 - 0x93]
000012FC 5C2B 11E3 addq.b [A3 + 0x11E3], 6
00001300 95AB 5CEB sub.l [A3 + 0x5CEB], D2
00001304 0CFB .incomplete
00001306 328B move.w [A1], A3
00001308 0FA3 bclr -[A3], D7
0000130A 48B3 0AAB 482B movem.w [A3 + D4 + 0x2B], D0,D1,D3,D5,D7,A1,A3
00001310 0ACB .incomplete
00001312 89B3 5C63 or.l [A3 + D5 * 4 + 0x63], D4
00001316 05FB .incomplete
00001318 3233 02B3 move.w D1, [A3 + D0.w * 2 - 0x77]
0000131C 48B3 04C3 5C63 movem.w [A3 + D5 * 4 + 0x63], D0,D1,D6,D7,A2
00001322 0193 bclr [A3], D0
00001324 3BCC move.w <<invalid special address>>, A4
00001326 0F56 bchg [A6], D7
00001328 B301 xor.b D1, D1
0000132A 050D btst A5, D2
0000132C 5B0A subq.b A2, 5
0000132E E12E lsl D6.b, D0
00001330 9E0A sub.b D7, A2
00001332 2822 move.l D4, -[A2]
00001334 0473 2920 48BE subi.w [A3 + D4 - 0x66], 0x2920 /* ') ' */
0000133A 1B0C move.b -[A5], A4
0000133C 1406 move.b D2, D6
0000133E 8C00 or.b D6, D0
00001340 9400 sub.b D2, D0
00001342 0800 A873 btst.b D0, 0x73 /* 's' */
00001346 0314 btst [A4], D1
00001348 240A move.l D2, A2
0000134A 8C17 or.b D6, [A7]
0000134C 007B A8E3 099B 0F87 0CA3 ori.w [[ + D0] + 0xF870CA3], 0xA8E3
00001356 005B 0A06 ori.w [A3]+, 0xA06
0000135A 2B02 move.l -[A5], D2
0000135C 8402 or.b D2, D2
0000135E 5301 subq.b D1, 1
00001360 C502 abcd D2, D2
00001362 5B0A subq.b A2, 5
00001364 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00001366 8D2C 4340 or.b [A4 + 0x4340], D6
0000136A 3C13 move.w D6, [A3]
0000136C 120B move.b D1, A3
0000136E 130A move.b -[A1], A2
00001370 BB0B cmpm.b [A5]+, [A3]+
00001372 0700 btst D0, D3
00001374 A922 syscall BeginUpdate
00001376 E301 asl D1.b, 1
00001378 5ECB 1852 dbgt D3, +0x1854 /* 00002BCC */
0000137C 0043 40C1 ori.w D3, 0x40C1
00001380 AE0F syscall FillCOval, auto_pop
00001382 78FB moveq.l D4, 0xFFFFFFFB
00001384 1012 move.b D0, [A2]
00001386 2B01 move.l -[A5], D1
00001388 040F E414 subi.b A7, 0x14
0000138C 0644 00D3 addi.w D4, 0xD3
00001390 1300 move.b -[A1], D0
00001392 96E1 sub.w A3, -[A1]
00001394 04E1 .incomplete
00001396 0806 4428 btst.b D6, 0x28 /* '(' */
0000139A D313 add.b [A3], D1
0000139C 8138 2101 or.b [0x00002101], D0
000013A0 E309 lsl D1.b, 1
000013A2 487E pea.l <<invalid special address>>
000013A4 4117 .invalid 0, [A7] // invalid opcode 4 with b == 4
000013A6 1406 move.b D2, D6
000013A8 ACF5 syscall KillPicture, auto_pop
000013AA 0283 1581 C943 andi.l D3, 0x1581C943
000013B0 0481 C936 2B62 subi.l D1, 0xC9362B62
000013B6 25EF 2397 6101 move.l [PC + 0x6101 /* 000074B9, cstring ""<EOF> */], [A7 + 0x2397]
000013BC 3B29 E5F0 move.w -[A5], [A1 - 0x1A10]
000013C0 3B29 6501 move.w -[A5], [A1 + 0x6501]
000013C4 5337 360F subq.b [A7 + D3.w * 8 + 0xF], 1
000013C8 A500 syscall Open/PBHOpen/HOpen, flags=5
000013CA 4B87 .invalid 5, D7 // invalid opcode 4 with b == 6
000013CC 870D sbcd -[A3], -[A5]
000013CE 1A5B movea.b A5, [A3]+
000013D0 511A subq.b [A2]+, 8
000013D2 96A1 sub.l D3, -[A1]
000013D4 00F3 .incomplete
000013D6 2705 move.l -[A3], D5
000013D8 71B3 moveq.l D0, 0xFFFFFFB3
000013DA 1E1C move.b D7, [A4]+
000013DC 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
000013DE 9B0F subx.b -[A5], -[A7]
000013E0 BB16 xor.b [A6], D5
000013E2 2B02 move.l -[A5], D2
000013E4 5B0E subq.b A6, 5
000013E6 C911 and.b [A1], D4
000013E8 550B subq.b A3, 2
000013EA 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4
000013EC 0501 btst D1, D2
000013EE E309 lsl D1.b, 1
000013F0 1406 move.b D2, D6
000013F2 A455 syscall StripAddress, flags=4
000013F4 0221 05F3 andi.b -[A1], 0xF3
000013F8 06EB .incomplete
000013FA 0101 btst D1, D0
000013FC 14A1 move.b [A2], -[A1]
000013FE 00B7 0884 0F80 1C82 ori.l [A7 + D1 * 4 - 0x126], 0x8840F80
00001406 5B10 subq.b [A0], 5
00001408 0705 btst D5, D3
0000140A 09CB .incomplete
0000140C 047B 1A10 AB18 subi.w [PC + A2 * 2], 0x1A10
00001412 F357 .extension 0x357 <<F/4-5/1>> // unimplemented
00001414 0301 btst D1, D1
00001416 6309 bls +0xB /* 00001421 */
00001418 1101 move.b -[A0], D1
0000141A C32A 0301 and.b [A2 + 0x301], D1
0000141E 5300 subq.b D0, 1
00001420 1101 move.b -[A0], D1
00001422 C345 exg D1, D5
00001424 0301 btst D1, D1
00001426 1B00 move.b -[A5], D0
00001428 9C44 sub.w D6, D4
0000142A F33A .extension 0x33A <<F/4-5/1>> // unimplemented
0000142C 6D0C blt +0xE /* 0000143A */
0000142E 1404 move.b D2, D4
00001430 0F14 btst [A4], D7
00001432 040F 494C subi.b A7, 0x4C /* 'L' */
00001436 6036 bra +0x38 /* 0000146E */
00001438 334C 254C move.w [A1 + 0x254C], A4
// begin alternate branch 0000143A-0000143E
label0000143A:
0000143A 254C 5303 move.l [A2 + 0x5303], A4
// end alternate branch 0000143A-0000143E
label0000143A: // (misaligned)
0000143C 5303 subq.b D3, 1
0000143E DB00 addx.b D5, D0
00001440 654B bcs +0x4D /* 0000148D */
00001442 6100 3426 bsr +0x3428 /* 0000486A */
00001446 5382 subq.l D2, 1
00001448 0501 btst D1, D2
0000144A 0F85 bclr D5, D7
0000144C 4B43 chk.w D5, D3
0000144E 406B 0054 negx.w [A3 + 0x54]
00001452 263A F311 move.l D3, [PC - 0xCEF /* 00000765, value 0x58B335AE */]
00001456 A933 syscall AppendMenu
00001458 7828 moveq.l D4, 0x28
0000145A 5E28 2228 addq.b [A0 + 0x2228], 7
0000145E 3828 0A04 move.w D4, [A0 + 0xA04]
00001462 3306 move.w -[A1], D6
00001464 C501 abcd D2, D1
00001466 941A sub.b D2, [A2]+
00001468 386B 001A movea.w A4, [A3 + 0x1A]
0000146C 8501 sbcd D2, D1
label0000146E:
0000146E 00B4 2525 2188 36AB ori.l [A4 + D3.w * 8 - 0x85], 0x25252188
00001476 5FDB sle [A3]+
00001478 1728 5A28 move.b -[A3], [A0 + 0x5A28]
0000147C 086B 0C28 2628 bchg.b [A3 + 0x2628], 0x28 /* '(' */
00001482 085B 1236 bchg.b [A3]+, 0x36 /* '6' */
00001486 531E subq.b [A6]+, 1
00001488 DB17 add.b [A7], D5
0000148A 3700 move.w -[A3], D0
0000148C D565 add.w -[A5], D2
0000148E 041D 0424 subi.b [A5]+, 0x24 /* '$' */
00001492 A4A4 syscall HeapDispatch, flags=4
00001494 EB5D rol D5.w, 5
00001496 1700 move.b -[A3], D0
00001498 4252 clr.w [A2]
0000149A 520F addq.b A7, 1
0000149C 240E move.l D2, A6
0000149E 0EEB .incomplete
000014A0 5DD1 slt [A1]
000014A2 03F6 .incomplete
000014A4 E301 asl D1.b, 1
000014A6 221A move.l D1, [A2]+
000014A8 0A84 005A 252D xori.l D4, 0x5A252D /* 'Z%-' */
000014AE 9473 0364 sub.w D2, <<invalid full ext with I/IS == 4>>
000014B2 086C C315 430C bchg.b [A4 + 0x430C], 0x15
000014B8 1B0C move.b -[A5], A4
000014BA 6E03 bgt +0x5 /* 000014BF */
000014BC 0DF4 .incomplete
000014BE D308 addx.b -[A1], -[A0]
000014C0 1A08 move.b D5, A0
000014C2 060E C31B addi.b A6, 0x1B
000014C6 0501 btst D1, D2
000014C8 0B14 btst [A4], D5
000014CA 9388 subx.l -[A1], -[A0]
000014CC 0F1A btst [A2]+, D7
000014CE 088E C31B bclr.b A6, 0x1B
000014D2 4936 941A .invalid 4, [A6 + A1.w * 4 + 0x1A] // invalid opcode 4 with b == 4
000014D6 0536 5509 btst [[A6 + <<invalid base displacement size>> + D5 * 4]], D2
000014DA 002A 2511 52DB ori.b [A2 + 0x52DB], 0x11
000014E0 0929 0217 btst [A1 + 0x217], D4
000014E4 0079 2502 E309 54B4 ori.w [0xE30954B4], 0x2502
000014EC C332 FB07 F01A 9425 and.b [[A2 + <<invalid base displacement size>>] + A7 * 2 - 0xFE56BDB], D1
000014F4 102A 2316 move.b D0, [A2 + 0x2316]
000014F8 E9E1 8D05 bfextu D0, -[A1] {D4:5}
000014FC 2600 move.l D3, D0
000014FE 5A1A addq.b [A2]+, 5
00001500 5E73 037D addq.w <<invalid full ext with IS == 1 and I/IS == 5>>, 7
00001504 07B9 0C1D 0226 bclr [0x0C1D0226], D3
0000150A 8509 sbcd -[A2], -[A1]
0000150C B473 03AD 0826 cmp.w D2, [[0x826] + D0 * 2]
00001512 1A5E movea.b A5, [A6]+
00001514 00B4 E309 D70E 821A ori.l [A4 + A0.w * 2 + 0x1A], 0xE309D70E
0000151C 081A 5EF3 btst.b [A2]+, 0xF3
00001520 2727 move.l -[A3], -[A7]
00001522 017D bchg <<invalid special address>>, D0
00001524 F607 0630 .move16 0xF607, 0x0630 // unimplemented
00001528 9351 sub.w [A1], D1
0000152A 2C20 move.l D6, -[A0]
0000152C 8100 sbcd D0, D0
0000152E 331F move.w -[A1], [A7]+
00001530 2C93 move.l [A6], [A3]
00001532 0A53 2B6B xori.w [A3], 0x2B6B /* '+k' */
00001536 056E BB49 bchg [A6 - 0x44B7], D2
0000153A 5007 addq.b D7, 8
0000153C 018E bclr A6, D0
0000153E DB04 addx.b D5, D4
00001540 2A83 move.l [A5], D3
00001542 004B 0608 ori.w A3, 0x608
00001546 CB09 abcd -[A5], -[A1]
00001548 00A8 5B49 6407 0191 ori.l [A0 + 0x191], 0x5B496407
00001550 5261 addq.w -[A1], 1
00001552 0182 bclr D2, D0
00001554 0848 0302 bchg.b A0, 0x2
00001558 9B25 sub.b -[A5], D5
0000155A 822A 0B01 or.b D1, [A2 + 0xB01]
0000155E 2361 2A64 move.l [A1 + 0x2A64], -[A1]
00001562 0ACB .incomplete
00001564 082A BB09 0844 btst.b [A2 + 0x844], 0x9 /* '\t' */
0000156A 2916 move.l -[A4], [A6]
0000156C 7481 moveq.l D2, 0xFFFFFF81
0000156E FEA9 E4F3 .extension 0xEA9 <<F/2-3/7>> // unimplemented
00001572 10C1 move.b [A0]+, D1
00001574 0344 bchg D4, D1
00001576 0883 0552 bclr.b D3, 0x52 /* 'R' */
0000157A 0706 btst D6, D3
0000157C 1482 move.b [A2], D2
0000157E A854 syscall FontDispatch
00001580 9412 sub.b D2, [A2]
00001582 E301 asl D1.b, 1
00001584 B461 cmp.w D2, -[A1]
00001586 B154 xor.w [A4], D0
00001588 7412 moveq.l D2, 0x12
0000158A EB05 asl D5.b, 5
0000158C A83B syscall TrackBox
0000158E 0ED3 .incomplete
00001590 2356 41B9 move.l [A1 + 0x41B9], [A6]
00001594 5ADE spl [A6]+
00001596 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
00001598 26C3 move.l [A3]+, D3
0000159A 2623 move.l D3, -[A3]
0000159C 335B 2DB3 move.w [A1 + 0x2DB3], [A3]+
000015A0 2CF3 055A 3323 move.l [A6]+, [[A3] + 0x3323]
000015A6 CB01 abcd D5, D1
000015A8 26DE move.l [A3]+, [A6]+
000015AA CB3B 8326 3323 CB3B and.b [[PC + 0x3323] + A0 * 2 - 0x34C5], D5
000015B2 7344 moveq.l D1, 0x44
000015B4 8321 or.b -[A1], D1
000015B6 8321 or.b -[A1], D1
000015B8 8321 or.b -[A1], D1
000015BA E34B lsl D3.w, 1
000015BC 5B4B subq.w A3, 5
000015BE 8B4B CC83 pack -[A5], -[A3], 0xCC83
000015C2 03C1 .incomplete
000015C4 BBCB cmpa.l A5, A3
000015C6 012A A103 btst [A2 - 0x5EFD], D0
000015CA 08A5 032B bclr.b -[A5], 0x2B /* '+' */
000015CE 5B54 subq.w [A4], 5
000015D0 2AC1 move.l [A5]+, D1
000015D2 0608 C106 addi.b A0, 0x6
000015D6 2102 move.l -[A0], D2
000015D8 9B1B sub.b [A3]+, D5
000015DA 1304 move.b -[A1], D4
000015DC 330F move.w -[A1], A7
000015DE 330F move.w -[A1], A7
000015E0 330F move.w -[A1], A7
000015E2 E328 lsl D0.b, D1
000015E4 5B24 subq.b -[A4], 5
000015E6 AB28 syscall StdDevLoop
000015E8 E301 asl D1.b, 1
000015EA 2A23 move.l D5, -[A3]
000015EC 0A83 340B 0181 xori.l D3, 0x340B0181
000015F2 0014 2308 ori.b [A4], 0x8
000015F6 2908 move.l -[A4], A0
000015F8 D306 addx.b D1, D6
000015FA 218E 786B move.l [A0 + D7 + 0x6B], A6
000015FE 4937 0761 2A00 .invalid 4, [[A7 + 0x2A00]] // invalid opcode 4 with b == 4
00001604 2A04 move.l D5, D4
00001606 D32E 1704 add.b [A6 + 0x1704], D1
0000160A 1C0A move.b D6, A2
0000160C 04CB .incomplete
0000160E 4E37 .invalid // invalid opcode 4
00001610 017D bchg <<invalid special address>>, D0
00001612 C50F abcd -[A2], -[A7]
00001614 EB05 asl D5.b, 5
00001616 22F3 055E move.l [A1]+, <<invalid full ext with IS == 1 and I/IS == 6>>
0000161A F70E .extension 0x70E <<F/4-5/3>> // unimplemented
0000161C CBA7 and.l -[A7], D5
0000161E 0EDC .incomplete
00001620 291B move.l -[A4], [A3]+
00001622 1B34 2A85 move.b -[A5], [A4 + D2 * 2 - 0x123]
00001626 0D59 bchg [A1]+, D6
00001628 11E3 015A move.b [0x0000015A /* SysVersion */], -[A3]
0000162C 230A move.l -[A1], A2
0000162E 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4
00001630 C33B DB22 230A C33B and.b [[PC + 0x230A + A5 * 2] - 0x3CC5], D1
00001638 DB2A 7B21 add.b [A2 + 0x7B21], D5
0000163C 7B21 moveq.l D5, 0x21
0000163E 7B21 moveq.l D5, 0x21
00001640 DB4B addx.w -[A5], -[A3]
00001642 5B28 834B subq.b [A0 - 0x7CB5], 5
00001646 CC80 and.l D6, D0
00001648 C50C abcd -[A2], -[A4]
0000164A 5511 subq.b [A1], 2
0000164C 233B 4511 move.l -[A1], [[PC + D4 * 4]]
00001650 CB01 abcd D5, D1
00001652 08A1 9C21 bclr.b -[A1], 0x21 /* '!' */
00001656 022B 03D3 180F andi.b [A3 + 0x180F], 0xD3
0000165C 0233 08C5 02D3 andi.b [A3 + D0.w * 2 - 0x45], 0xC5
00001662 0653 560B addi.w [A3], 0x560B
00001666 01EB .incomplete
00001668 052A FB38 btst [A2 - 0x4C8], D2
0000166C 340B move.w D2, A3
0000166E 310D move.w -[A0], A5
00001670 1010 move.b D0, [A0]
00001672 8185 0B13 unpk D0, D5, 0x0B13
00001676 4185 .invalid 0, D5 // invalid opcode 4 with b == 6
00001678 5E64 addq.w -[A4], 7
0000167A 0AB6 3B8A 1BBD 135B 1A0A E604 xori.l [[A6] + 0x1A0AE604], 0x3B8A1BBD
00001686 FB41 .extension 0xB41 <<F/4-5/5>> // unimplemented
00001688 60D3 bra -0x2B /* 0000165D */
0000168A 2BA1 6383 5633 234B move.l [[ + <<invalid base displacement size>> + D6 * 2] + 0x5633234B], -[A1]
00001692 5D6B 1483 subq.w [A3 + 0x1483], 6
00001696 3023 move.w D0, -[A3]
00001698 A61B syscall SetZone, flags=6
0000169A 611F bsr +0x21 /* 000016BB */
0000169C 8B58 or.w [A0]+, D5
0000169E 8053 or.w D0, [A3]
000016A0 028B D883 581B andi.l A3, 0xD883581B
000016A6 0073 12C3 4781 ori.w [[ + <<invalid base displacement size>> + D4 * 8]], 0x12C3
000016AC 019E bclr [A6]+, D0
000016AE 0A21 890B xori.b -[A1], 0xB
000016B2 011B btst [A3]+, D0
000016B4 8063 or.w D0, -[A3]
000016B6 2DCB move.l <<invalid special address>>, A3
000016B8 4781 .invalid 3, D1 // invalid opcode 4 with b == 6
000016BA 0F0F btst A7, D7
000016BC C108 abcd -[A0], -[A0]
000016BE 0F0D btst A5, D7
000016C0 807C 1A0A or.w D0, 0x1A0A
000016C4 B022 cmp.b D0, -[A2]
000016C6 C1DA muls.w D0, [A2]+
000016C8 6B0F bmi +0x11 /* 000016D9 */
000016CA 831A or.b [A2]+, D1
000016CC FB2D .extension 0xB2D <<F/4-5/5>> // unimplemented
000016CE 73A1 moveq.l D1, 0xFFFFFFA1
000016D0 7321 moveq.l D1, 0x21
000016D2 D386 addx.l D1, D6
000016D4 FB2D .extension 0xB2D <<F/4-5/5>> // unimplemented
000016D6 0BAB 04B3 bclr [A3 + 0x4B3], D5
000016DA 0000 7C24 ori.b D0, 0x24 /* '$' */
000016DE 7B00 moveq.l D5, 0x00
000016E0 9B03 subx.b D5, D3
000016E2 E55B rol D3.w, 2
000016E4 6503 bcs +0x5 /* 000016E9 */
000016E6 04CB .incomplete
000016E8 2F8D 0C61 move.l [A7 + D0 * 4 + 0x61], A5
000016EC 77A5 moveq.l D3, 0xFFFFFFA5
000016EE 4614 not.b [A4]
000016F0 4165 chk.w D0, -[A5]
000016F2 80B3 379C or.l D0, <<invalid full ext with I/IS == 4>>
000016F6 440F neg.b A7
000016F8 C5AE AB03 and.l [A6 - 0x54FD], D2
000016FC 6A36 bpl +0x38 /* 00001734 */
000016FE D34A addx.w -[A1], -[A2]
00001700 04DB .incomplete
00001702 2E41 movea.l A7, D1
00001704 5A0A addq.b A2, 5
00001706 1C38 6B5A move.b D6, [0x00006B5A]
0000170A C501 abcd D2, D1
0000170C FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
0000170E C901 abcd D4, D1
00001710 8B0C sbcd -[A5], -[A4]
00001712 1C38 55A2 move.b D6, [0x000055A2]
00001716 1312 move.b -[A1], [A2]
00001718 9E0A sub.b D7, A2
0000171A 8112 or.b [A2], D0
0000171C 1B1D move.b -[A5], [A5]+
0000171E 0300 btst D0, D1
00001720 0C14 130F cmpi.b [A4], 0xF
00001724 0701 btst D1, D3
00001726 241F move.l D2, [A7]+
00001728 0C06 9B0E cmpi.b D6, 0xE
0000172C 5349 subq.w A1, 1
0000172E 2C3B 04A4 move.l D6, [PC + D0.w * 4 - 0x92]
00001732 BB15 xor.b [A5], D5
label00001734:
00001734 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00001736 426B 1FD3 clr.w [A3 + 0x1FD3]
0000173A 08E9 1B83 3483 bset.b [A1 + 0x3483], 0x83
00001740 4B48 chk.w D5, A0
00001742 7310 moveq.l D1, 0x10
00001744 1406 move.b D2, D6
00001746 0E84 04F3 4FE9 .invalid.l D4, 0x4F34FE9 // invalid immediate operation
0000174C 0373 127E bchg [A3 + D1.w * 2 + 0x7E], D1
00001750 2319 move.l -[A1], [A1]+
00001752 8326 or.b -[A6], D1
00001754 81C6 divs.w D0, D6
00001756 8B15 or.b [A5], D5
00001758 C111 and.b [A1], D0
0000175A 6116 bsr +0x18 /* 00001772 */
0000175C 5B19 subq.b [A1]+, 5
0000175E 7327 moveq.l D1, 0x27
00001760 E1E9 360F asl .w [A1 + 0x360F]
00001764 0483 0EE5 0889 subi.l D3, 0xEE50889
0000176A 5F08 subq.b A0, 7
0000176C 6E06 bgt +0x8 /* 00001774 */
0000176E 1781 3933 3F17 000D 6E06 E35D move.b [[A3 + 0x3F17000D + D3] + 0x6E06E35D], D1
// begin alternate branch 00001772-0000177A
fn00001772:
00001772 3F17 move.w -[A7], [A7]
label00001774:
00001774 000D 6E06 ori.b A5, 0x6
00001778 E35D rol D5.w, 1
// end alternate branch 00001772-0000177A
fn00001772: // (misaligned)
label00001774: // (misaligned)
0000177A 2D01 move.l -[A6], D1
0000177C FB5E .extension 0xB5E <<F/4-5/5>> // unimplemented
0000177E 08D8 3300 bset.b [A0]+, 0x0
00001782 6B0F bmi +0x11 /* 00001793 */
00001784 0B01 btst D1, D5
00001786 3300 move.w -[A1], D0
00001788 A318 syscall GetFPos, flags=3
0000178A A90C syscall PaintOne
0000178C 540A addq.b A2, 2
0000178E 01A8 0301 bclr [A0 + 0x301], D0
00001792 3B0B move.w -[A5], A3
00001794 9B32 05D4 sub.b <<invalid full ext with I/IS == 4>>, D5
00001798 CDE5 muls.w D6, -[A5]
0000179A BB02 xor.b D2, D5
0000179C 0705 btst D5, D3
0000179E 5584 subq.l D4, 2
000017A0 048B 03BB 02EB subi.l A3, 0x3BB02EB
000017A6 420E clr.b A6
000017A8 BE33 0AE1 cmp.b D7, [A3 + D0 * 2 - 0x31]
000017AC AD0F syscall DrawNew, auto_pop
000017AE 04FB .incomplete
000017B0 039B bclr [A3]+, D1
000017B2 B233 0BF3 236E 06F3 2319 0884 cmp.b D1, [[0x236E06F3] + 0x23190884]
000017BE DB25 add.b -[A5], D5
000017C0 CD07 abcd D6, D7
000017C2 2706 move.l -[A3], D6
000017C4 4D67 chk.w D6, -[A7]
000017C6 0083 05E2 5B02 ori.l D3, 0x5E25B02
000017CC BB04 xor.b D4, D5
000017CE B333 B306 CA5B xor.b [[A3 + <<invalid base displacement size>>] + A3 * 2 - 0x35A5], D1
000017D4 2633 020B move.l D3, [A3 + D0.w * 2 + 0xB]
000017D8 06B3 3D1B 1BAB 330B 0793 2C5B addi.l [[A3 + <<invalid base displacement size>> + D3 * 2] + 0x7932C5B], 0x3D1B1BAB
000017E4 266D 174B movea.l A3, [A5 + 0x174B]
000017E8 155B 0105 move.b [A2 + 0x105], [A3]+
000017EC 4842 swap.w D2
000017EE FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
000017F0 5B02 subq.b D2, 5
000017F2 D386 addx.l D1, D6
000017F4 0FC1 .incomplete
000017F6 B60F cmp.b D3, A7
000017F8 42F3 51CB 2A23 216B .invalid [[ + <<invalid base displacement size>>] + 0x2A23216B] // invalid opcode 4 with subtype 1
00001800 5842 addq.w D2, 4
00001802 8B2A 9B00 or.b [A2 - 0x6500], D5
00001806 6385 bls -0x79 /* 0000178D */
00001808 A322 syscall NewHandleClear, flags=3
0000180A 0300 btst D0, D1
0000180C C500 abcd D2, D0
0000180E CB2A 531D and.b [A2 + 0x531D], D5
00001812 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001814 FBD5 .invalid <<F/7/5>>
00001816 0B01 btst D1, D5
00001818 5352 subq.w [A2], 1
0000181A DBD7 add.l A5, [A7]
0000181C 135A 3AFB move.b [A1 + 0x3AFB], [A2]+
00001820 13A9 0564 0A1B move.b [A1 + D0 * 2 + 0x1B], [A1 + 0x564]
00001826 0522 btst -[A2], D2
00001828 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
0000182A B35E xor.w [A6]+, D1
0000182C E308 lsl D0.b, 1
0000182E 5B52 subq.w [A2], 5
00001830 5B02 subq.b D2, 5
00001832 1B03 move.b -[A5], D3
00001834 F339 .extension 0x339 <<F/4-5/1>> // unimplemented
00001836 6B58 bmi +0x5A /* 00001890 */
00001838 E100 asl D0.b, 8
0000183A A301 syscall Close, flags=3
0000183C 2FD1 move.l <<invalid special address>>, [A1]
0000183E 1110 move.b -[A0], [A0]
00001840 C102 abcd D0, D2
00001842 640A bcc +0xC /* 0000184E */
00001844 4233 430B 01A3 373B clr.b [[A3 + <<invalid base displacement size>> + D4 * 2] + 0x1A3373B]
0000184C 13D3 0173 47F1 move.b [0x017347F1], [A3]
// begin alternate branch 0000184E-00001856
label0000184E:
0000184E 0173 47F1 0463 5222 bchg [[0x4635222]], D0
// end alternate branch 0000184E-00001856
label0000184E: // (misaligned)
00001852 0463 5222 subi.w -[A3], 0x5222 /* 'R\"' */
00001856 5B02 subq.b D2, 5
00001858 1352 C0B3 move.b [A1 - 0x3F4D], [A2]
0000185C 04F3 .incomplete
0000185E 3963 8853 move.w [A4 - 0x77AD], -[A3]
00001862 0203 0CC3 andi.b D3, 0xC3
00001866 5E0F addq.b A7, 7
00001868 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4
0000186A 3C27 move.w D6, -[A7]
0000186C 80EC 5B01 divu.w D0, [A4 + 0x5B01]
00001870 22CB move.l [A1]+, A3
00001872 2A23 move.l D5, -[A3]
00001874 26B6 2F23 0423 19B6 2384 move.l [A3], [[A6 + 0x423 + D2 * 8] + 0x19B62384]
0000187E 7310 moveq.l D1, 0x10
00001880 2317 move.l -[A1], [A7]
00001882 8BD5 divs.w D5, [A5]
00001884 25DA D306 move.l [PC - 0x2CFA /* FFFFEB8C, cstring ""<EOF> */], [A2]+
00001888 2B61 813D move.l [A5 - 0x7EC3], -[A1]
0000188C 5B56 subq.w [A6], 5
0000188E 8155 or.w [A5], D0
label00001890:
00001890 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001892 72D3 moveq.l D1, 0xFFFFFFD3
00001894 23C3 230B 01EB move.l [0x230B01EB], D3
0000189A B9CB cmpa.l A4, A3
0000189C C73A 0F2D and.b [PC + 0xF2D /* 00000F2F, value 0x2D '-' */], D3
000018A0 F013 301B .pflush 0xF013, 0x301B // unimplemented
000018A4 0545 bchg D5, D2
000018A6 1383 035B 021B 5201 move.b [[A1] + 0x21B5201], D3
000018AE C21F and.b D1, [A7]+
000018B0 D00E add.b D0, A6
000018B2 2601 move.l D3, D1
000018B4 26A3 move.l [A3], -[A3]
000018B6 565B addq.w [A3]+, 3
000018B8 1DD3 move.b <<invalid special address>>, [A3]
000018BA 3B53 2341 move.w [A5 + 0x2341], [A3]
000018BE 488B 201B movem.w A3, D0,D1,D3,D4,A5
000018C2 030F btst A7, D1
000018C4 CA4B and.w D5, A3
000018C6 0B0B btst A3, D5
000018C8 011B btst [A3]+, D0
000018CA 1BEB 395B move.b <<invalid special address>>, [A3 + 0x395B]
000018CE 05A3 bclr -[A3], D2
000018D0 0163 bchg -[A3], D0
000018D2 B063 cmp.w D0, -[A3]
000018D4 9F5B sub.w [A3]+, D7
000018D6 85D8 divs.w D2, [A0]+
000018D8 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000018DA 26C3 move.l [A3]+, D3
000018DC 31C3 39A0 move.w [0x000039A0], D3
000018E0 5B05 subq.b D5, 5
000018E2 BB98 xor.l [A0]+, D5
000018E4 3AF3 1E29 move.w [A5]+, [A3 + D1 * 8 + 0x29]
000018E8 2314 move.l -[A1], [A4]
000018EA 6ECB bgt -0x33 /* 000018B7 */
000018EC 4481 neg.l D1
000018EE E6FC 5E7B ror .w 0x5E7B /* '^{' */
000018F2 12B8 084B move.b [A1], [0x0000084B]
000018F6 00CB .incomplete
000018F8 3D12 move.w -[A6], [A2]
000018FA 7223 moveq.l D1, 0x23
000018FC 2B63 34DE move.l [A5 + 0x34DE], -[A3]
00001900 9308 subx.b -[A1], -[A0]
00001902 6B27 bmi +0x29 /* 0000192B */
00001904 1B11 move.b -[A5], [A1]
00001906 6334 bls +0x36 /* 0000193C */
00001908 0B01 btst D1, D5
0000190A 9307 subx.b D1, D7
0000190C 6334 bls +0x36 /* 00001942 */
0000190E 7331 moveq.l D1, 0x31
00001910 A387 syscall IOPMsgRequest, flags=3
00001912 F344 .extension 0x344 <<F/4-5/1>> // unimplemented
00001914 6334 bls +0x36 /* 0000194A */
00001916 1700 move.b -[A3], D0
00001918 FEE3 6061 .extension 0xEE3 <<F/2-3/7>> // unimplemented
0000191C 945B sub.w D2, [A3]+
0000191E 0833 3C2B 1713 0238 B008 btst.b [[A3 + D1 * 8] + 0x238B008], 0x2B /* '+' */
00001928 7B12 moveq.l D5, 0x12
0000192A 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
0000192C 206B 2443 movea.l A0, [A3 + 0x2443]
00001930 1107 move.b -[A0], D7
00001932 021A 2B85 andi.b [A2]+, 0x85
00001936 CB82 and.l D2, D5
00001938 2385 1302 0F6E move.l [[A1 + <<invalid base displacement size>> + D1 * 2] + 0xF6E], D5
// begin alternate branch 0000193C-00001940
label0000193C:
0000193C 0F6E C31A bchg [A6 - 0x3CE6], D7
// end alternate branch 0000193C-00001940
label0000193C: // (misaligned)
0000193E C31A and.b [A2]+, D1
00001940 B325 xor.b -[A5], D1
label00001942:
00001942 0702 btst D2, D3
00001944 862B 85F3 or.b D3, [A3 - 0x7A0D]
00001948 4A0F tst.b A7
label0000194A:
0000194A 12D8 move.b [A1]+, [A0]+
0000194C 3303 move.w -[A1], D3
0000194E 0E6B 24C9 03BB .invalid.w [A3 + 0x3BB], 0x24C9 // invalid immediate operation
00001954 376B 245B 6121 move.w [A3 + 0x6121], [A3 + 0x245B]
0000195A 04B2 2102 7B5D 4B03 6B24 36A3 subi.l [[A2 + <<invalid base displacement size>> + D4 * 2] + 0x6B2436A3], 0x21027B5D
00001966 5F33 3C0D subq.b [A3 + D3 * 4 + 0xD], 7
0000196A 065B 61A0 addi.w [A3]+, 0x61A0
0000196E 04FB .incomplete
00001970 0131 07B7 1263 4132 EB05 0AA5 btst [[0x12634132] + D0 * 8 - 0x14FAF55B], D0
0000197C 5C38 25F4 addq.b [0x000025F4], 6
00001980 CBBD and.l <<invalid special address>>, D5
00001982 0343 bchg D3, D1
00001984 38A3 move.w [A4], -[A3]
00001986 2323 move.l -[A1], -[A3]
00001988 0538 CB3D btst [0xFFFFCB3D], D2
0000198C 0701 btst D1, D3
0000198E 9E6E 2102 sub.w D7, [A6 + 0x2102]
00001992 3314 move.w -[A1], [A4]
00001994 E567 asl D7.w, D2
00001996 5B5E subq.w [A6]+, 5
00001998 50DB st [A3]+
0000199A B7CB cmpa.l A3, A3
0000199C 040B 20E3 subi.b A3, 0xE3
000019A0 60DB bra -0x23 /* 0000197D */
000019A2 53A1 subq.l -[A1], 1
000019A4 A2EB syscall vFileWrite, flags=2
000019A6 02CB .incomplete
000019A8 3D83 2C11 move.w [A6 + D2 * 4 + 0x11], D3
000019AC 3229 2F2B move.w D1, [A1 + 0x2F2B]
000019B0 0507 btst D7, D2
000019B2 85CA divs.w D2, A2
000019B4 CB2A C308 and.b [A2 - 0x3CF8], D5
000019B8 CA4B and.w D5, A3
000019BA 93FB BD42 3B43 sub.l A1, [[PC + <<invalid base displacement size>>] + 0x3B43]
000019C0 5B02 subq.b D2, 5
000019C2 0B52 bchg [A2], D5
000019C4 A333 syscall VInstall, flags=3
000019C6 4283 clr.l D3
000019C8 22CB move.l [A1]+, A3
000019CA 0493 5373 21B3 subi.l [A3], 0x537321B3
000019D0 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000019D2 01A3 bclr -[A3], D0
000019D4 3303 move.w -[A1], D3
000019D6 4413 neg.b [A3]
000019D8 271B move.l -[A3], [A3]+
000019DA 47FB BD9B 4363 3762 lea.l A3, [[ + A3 * 4] + 0x43633762]
000019E2 62D1 bhi -0x2D /* 000019B5 */
000019E4 2EE1 move.l [A7]+, -[A1]
000019E6 20EB 1622 move.l [A0]+, [A3 + 0x1622]
000019EA A12B syscall EmptyHandle, flags=1
000019EC 2B05 move.l -[A5], D5
000019EE 1F10 move.b -[A7], [A0]
000019F0 D331 035A 4707 add.b [[A1] + 0x4707], D1
000019F6 6307 bls +0x9 /* 000019FF */
000019F8 0184 bclr D4, D0
000019FA E5F8 0F04 roxl .w [0x00000F04]
000019FE 0FE4 .incomplete
00001A00 EE7E ror D6.w, D7
00001A02 5B07 subq.b D7, 5
00001A04 51F9 BB63 09AC sf [0xBB6309AC]
00001A0A 3200 move.w D1, D0
00001A0C 5A93 addq.l [A3], 5
00001A0E 10E1 move.b [A0]+, -[A1]
00001A10 A91C syscall HiliteWindow
00001A12 3817 move.w D4, [A7]
00001A14 01BD bclr <<invalid special address>>, D0
00001A16 691B bvs +0x1D /* 00001A33 */
00001A18 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001A1A F613 0B0A .move16 0xF613, 0x0B0A // unimplemented
00001A1E 6306 bls +0x8 /* 00001A26 */
00001A20 C361 and.w -[A1], D1
00001A22 B005 cmp.b D0, D5
00001A24 4762 chk.w D3, -[A2]
label00001A26:
00001A26 7626 moveq.l D3, 0x26
00001A28 4843 swap.w D3
00001A2A 47E3 lea.l A3, -[A3]
00001A2C 239C 4315 move.l [[A1] + D4 * 2], [A4]+
00001A30 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00001A32 5426 addq.b -[A6], 2
00001A34 1272 9A72 movea.b A1, [A2 + A1 * 2 + 0x72]
00001A38 F31D .extension 0x31D <<F/4-5/1>> // unimplemented
00001A3A 6301 bls +0x3 /* 00001A3D */
00001A3C 04BB 1083 1D4E D33D 2826 C1B3 subi.l [[PC + 0x2826C1B3] + A5 * 2], 0x10831D4E
00001A48 7349 moveq.l D1, 0x49
00001A4A 0C61 000F cmpi.w -[A1], 0xF
00001A4E 2C63 movea.l A6, -[A3]
00001A50 109C move.b [A0], [A4]+
00001A52 432A AB1D .invalid 1, [A2 - 0x54E3] // invalid opcode 4 with b == 4
00001A56 CB0E abcd -[A5], -[A6]
00001A58 734A moveq.l D1, 0x4A
00001A5A 6145 bsr +0x47 /* 00001AA1 */
00001A5C C805 and.b D4, D5
00001A5E 7393 moveq.l D1, 0xFFFFFF93
00001A60 0803 0241 btst.b D3, 0x41 /* 'A' */
00001A64 1F9B 1243 move.b [A7 + D1.w * 2 + 0x43], [A3]+
00001A68 0B00 btst D0, D5
00001A6A 26E8 8B3D move.l [A3]+, [A0 - 0x74C3]
00001A6E 0203 2912 andi.b D3, 0x12
00001A72 7EA3 moveq.l D7, 0xFFFFFFA3
00001A74 0128 2604 btst [A0 + 0x2604], D0
00001A78 0FBE bclr <<invalid special address>>, D7
00001A7A 8E0F or.b D7, A7
00001A7C C98D exg D4, A5
00001A7E C300 abcd D1, D0
00001A80 2705 move.l -[A3], D5
00001A82 C6C4 mulu.w D3, D4
00001A84 2200 move.l D1, D0
00001A86 1B01 move.b -[A5], D1
00001A88 C305 abcd D1, D5
00001A8A 0708 btst A0, D3
00001A8C 51C1 sf D1
00001A8E 8DB4 C18D or.l [[ + <<invalid base displacement size>>] + A4], D6
00001A92 5A00 addq.b D0, 5
00001A94 B43B 1E00 cmp.b D2, [PC + D1 * 8]
00001A98 5A3B 1E78 addq.b [PC + D1 * 8 + 0x78], 5
00001A9C 2E6B 4204 movea.l A7, [A3 + 0x4204]
00001AA0 0FE4 .incomplete
00001AA2 00B4 1404 0F69 C607 ori.l [A4 + A4.w * 8 + 0x7], 0x14040F69
00001AAA 0898 899E bclr.b [A0]+, 0x9E
00001AAE 5C24 addq.b -[A4], 6
00001AB0 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00001AB2 656A bcs +0x6C /* 00001B1E */
00001AB4 1A94 move.b [A5], [A4]
00001AB6 5C01 addq.b D1, 6
00001AB8 C02E A406 and.b D0, [A6 - 0x5BFA]
00001ABC 0300 btst D0, D1
00001ABE 0FC5 .incomplete
00001AC0 14AC 1404 move.b [A2], [A4 + 0x1404]
00001AC4 5B63 subq.w -[A3], 5
00001AC6 1404 move.b D2, D4
00001AC8 0F21 btst -[A1], D7
00001ACA 151C move.b -[A2], [A4]+
00001ACC 3B01 move.w -[A5], D1
00001ACE 2DC1 move.l <<invalid special address>>, D1
00001AD0 970B subx.b -[A3], -[A3]
00001AD2 4E4A trap 10
00001AD4 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00001AD6 8713 or.b [A3], D3
00001AD8 8D65 or.w -[A5], D6
00001ADA 063B 5E6B 2213 addi.b [PC + D2.w * 2 + 0x13], 0x6B /* 'k' */
00001AE0 1003 move.b D0, D3
00001AE2 2C3B 3013 move.l D6, [PC + D3.w + 0x13]
00001AE6 10A1 move.b [A0], -[A1]
00001AE8 3143 1FF4 move.w [A0 + 0x1FF4], D3
00001AEC B85B cmp.w D4, [A3]+
00001AEE 00E1 .incomplete
00001AF0 8723 or.b -[A3], D3
00001AF2 2AC1 move.l [A5]+, D1
00001AF4 6962 bvs +0x64 /* 00001B58 */
00001AF6 9B00 subx.b D5, D0
00001AF8 0705 btst D5, D3
00001AFA 3BBA 5C02 DB21 1706 move.w [[A5 + 0x1706 + A5 * 2]], [PC + 0x5C02 /* 000076FE, cstring ""<EOF> */]
00001B02 9138 8301 sub.b [0xFFFF8301], D0
00001B06 8406 or.b D2, D6
00001B08 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00001B0A 242B 02D2 move.l D2, [A3 + 0x2D2]
00001B0E 040F 60BB subi.b A7, 0xBB
00001B12 041A 5B00 subi.b [A2]+, 0x0
00001B16 0703 btst D3, D3
00001B18 C764 and.w -[A4], D3
00001B1A 52CB 085B dbhi D3, +0x85D /* 00002377 */
label00001B1E:
00001B1E 0037 031B BB02 CCB6 ori.b [[A7 + <<invalid base displacement size>> + A3 * 2] - 0x334A], 0x1B
00001B26 85C9 divs.w D2, A1
00001B28 1B01 move.b -[A5], D1
00001B2A 6B00 030A bmi +0x30C /* 00001E36 */
00001B2E 3706 move.w -[A3], D6
00001B30 5C27 addq.b -[A7], 6
00001B32 0088 455E 6305 ori.l A0, 0x455E6305
00001B38 215E D843 move.l [A0 - 0x27BD], [A6]+
00001B3C 8D33 021B or.b [A3 + D0.w * 2 + 0x1B], D6
00001B40 1B61 5E41 move.b [A5 + 0x5E41], -[A1]
00001B44 5E7B 2709 addq.w [[PC + <<invalid base displacement size>> + D2 * 8]], 7
00001B48 517C 817B subq.w 0x817B, 8
00001B4C 932A 0A9E sub.b [A2 + 0xA9E], D1
00001B50 3836 178C move.w D4, <<invalid full ext with I/IS == 4>>
00001B54 0673 8460 AB07 0F34 AB32 addi.w [[A3 + <<invalid base displacement size>>] + A2 * 2 + 0xF34AB32], 0x8460
// begin alternate branch 00001B58-00001B66
label00001B58:
00001B58 AB07 syscall PutPicByte
00001B5A 0F34 AB32 5B02 03B5 8B2D btst [[A4 + 0x5B0203B5 + A2 * 2] - 0x74D3], D7
00001B64 EB26 asl D6.b, D5
// end alternate branch 00001B58-00001B66
label00001B58: // (misaligned)
00001B5E 5B02 subq.b D2, 5
00001B60 03B5 8B2D EB26 bclr [[A5 - 0x14DA] + A0 * 2], D1
00001B66 587C 8B52 addq.w 0x8B52, 4
00001B6A BB02 xor.b D2, D5
00001B6C 0EFB .incomplete
00001B6E 09CB .incomplete
00001B70 32FB 07C8 move.w [A1]+, [ + <<invalid base displacement size>>]
00001B74 8B52 or.w [A2], D5
00001B76 0301 btst D1, D1
00001B78 341B move.w D2, [A3]+
00001B7A 0336 0F14 btst <<invalid full ext with I/IS == 4>>, D1
00001B7E 040F 6067 subi.b A7, 0x67 /* 'g' */
00001B82 0B68 0157 bchg [A0 + 0x157], D5
00001B86 EB05 asl D5.b, 5
00001B88 0557 bchg [A7], D2
00001B8A C452 and.w D2, [A2]
00001B8C 8030 8B00 or.b D0, [A0 + <<invalid base displacement size>> + A0 * 2]
00001B90 E300 asl D0.b, 1
00001B92 9B0F subx.b -[A5], -[A7]
00001B94 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
00001B96 B30C cmpm.b [A1]+, [A4]+
00001B98 5B09 subq.b A1, 5
00001B9A FC92 212A .extension 0xC92 <<F/2-3/6>> // unimplemented
00001B9E 0300 btst D0, D1
00001BA0 C382 and.l D2, D1
00001BA2 F0E0 B308 .extension 0x0E0 <<F/2-3/0>> // unimplemented
00001BA6 C90E abcd -[A4], -[A6]
00001BA8 B384 xor.l D4, D1
00001BAA 1B00 move.b -[A5], D0
00001BAC 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001BAE FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001BB0 7312 moveq.l D1, 0x12
00001BB2 B347 xor.w D7, D1
00001BB4 170B move.b -[A3], A3
00001BB6 B889 cmp.l D4, A1
00001BB8 56F3 0A81 sne [A3 + D0 * 2 - 0x127]
00001BBC 4023 negx.b -[A3]
00001BBE 45EE 9B05 lea.l A2, [A6 - 0x64FB]
00001BC2 1B02 move.b -[A5], D2
00001BC4 8B00 sbcd D5, D0
00001BC6 070A btst A2, D3
00001BC8 31AD 0476 267B move.w [A0 + D2.w * 8 + 0x7B], [A5 + 0x476]
00001BCE 1FD3 move.b <<invalid special address>>, [A3]
00001BD0 0373 045B bchg [A3 + D0.w * 4 + 0x5B], D1
00001BD4 074B bchg A3, D3
00001BD6 174B 017C move.b [A3 + 0x17C], A3
00001BDA 6B23 bmi +0x25 /* 00001BFF */
00001BDC 8105 sbcd D0, D5
00001BDE 1319 move.b -[A1], [A1]+
00001BE0 1B5F D303 move.b [A5 - 0x2CFD], [A7]+
00001BE4 7B59 moveq.l D5, 0x59
00001BE6 9D02 subx.b D6, D2
00001BE8 0B00 btst D0, D5
00001BEA 4426 neg.b -[A6]
00001BEC 6B05 bmi +0x7 /* 00001BF3 */
00001BEE 1707 move.b -[A3], D7
00001BF0 8393 or.l [A3], D1
00001BF2 01BB 0CBA bclr [PC + D0 * 4 - 0x70], D0
00001BF6 04C3 .incomplete
00001BF8 401C negx.b [A4]+
00001BFA 22EB 0C45 move.l [A1]+, [A3 + 0xC45]
00001BFE 2007 move.l D0, D7
00001C00 0300 btst D0, D1
00001C02 630D bls +0xF /* 00001C11 */
00001C04 C521 and.b -[A1], D2
00001C06 8C26 or.b D6, -[A6]
00001C08 7B04 moveq.l D5, 0x04
00001C0A 7304 moveq.l D1, 0x04
00001C0C B2E5 cmpa.w A1, -[A5]
00001C0E 0523 btst -[A3], D2
00001C10 040F 65E2 subi.b A7, 0xE2
00001C14 270A move.l -[A3], A2
00001C16 5110 subq.b [A0], 8
00001C18 5B02 subq.b D2, 5
00001C1A 4286 clr.l D6
00001C1C 0A73 0830 E2D6 xori.w [A3 + A6.w * 2 - 0x42], 0x830
00001C22 BB04 xor.b D4, D5
00001C24 6B31 bmi +0x33 /* 00001C57 */
00001C26 A336 syscall MoreMasters, flags=3
00001C28 A073 syscall OSReserved
00001C2A 606B bra +0x6D /* 00001C97 */
00001C2C 2503 move.l -[A2], D3
00001C2E 0C53 1DD2 cmpi.w [A3], 0x1DD2
00001C32 6304 bls +0x6 /* 00001C38 */
00001C34 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001C36 932C EB0C sub.b [A4 - 0x14F4], D1
// begin alternate branch 00001C38-00001C3A
label00001C38:
00001C38 EB0C lsl D4.b, 5
// end alternate branch 00001C38-00001C3A
label00001C38: // (misaligned)
00001C3A E501 asl D1.b, 2
00001C3C 5309 subq.b A1, 1
00001C3E E101 asl D1.b, 8
00001C40 EA83 asr D3, 5
00001C42 370E move.w -[A3], A6
00001C44 7B02 moveq.l D5, 0x02
00001C46 CA75 0293 and.w D5, [A5 + D0.w * 2 - 0x109]
00001C4A 23D3 1835 970A move.l [0x1835970A], [A3]
00001C50 800C or.b D0, A4
00001C52 4692 not.l [A2]
00001C54 2E44 movea.l A7, D4
00001C56 6640 bne +0x42 /* 00001C98 */
00001C58 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00001C5A C316 and.b [A6], D1
00001C5C CB58 and.w [A0]+, D5
00001C5E 0B89 bclr A1, D5
00001C60 5B0E subq.b A6, 5
00001C62 8100 sbcd D0, D0
00001C64 3B87 B2C3 move.w [A5 + A3.w * 2 - 0x61], D7
00001C68 16C3 move.b [A3]+, D3
00001C6A 2B3B 8733 0A0C 461B 082E 8C66 move.l -[A5], [[PC + 0xA0C461B + A0 * 8] + 0x82E8C66]
00001C76 4063 negx.w -[A3]
00001C78 088B 0467 bclr.b A3, 0x67 /* 'g' */
00001C7C 0B67 bchg -[A7], D5
00001C7E F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00001C80 2705 move.l -[A3], D5
00001C82 C880 and.l D4, D0
00001C84 14A1 move.b [A2], -[A1]
00001C86 597A 6823 subq.w [PC + 0x6823 /* 000084AB, cstring ""<EOF> */], 4
00001C8A 031B btst [A3]+, D1
00001C8C 0972 7319 bchg [[A2 + D7 * 2]], D4
00001C90 1308 move.b -[A1], A0
00001C92 9B53 sub.w [A3], D5
00001C94 029B 1941 00FA andi.l [A3]+, 0x194100FA
// begin alternate branch 00001C98-00001C9A
label00001C98:
00001C98 00FA .incomplete
// end alternate branch 00001C98-00001C9A
label00001C98: // (misaligned)
00001C9A D308 addx.b -[A1], -[A0]
00001C9C 1304 move.b -[A1], D4
00001C9E F10E .extension 0x10E <<F/4-5/0>> // unimplemented
00001CA0 370A move.w -[A3], A2
00001CA2 1C8B move.b [A6], A3
00001CA4 2007 move.l D0, D7
00001CA6 0A21 EA63 xori.b -[A1], 0x63 /* 'c' */
00001CAA 040B 0D9A subi.b A3, 0x9A
00001CAE 070A btst A2, D3
00001CB0 0E63 085B .invalid.w -[A3], 0x85B // invalid immediate operation
00001CB4 0283 2269 D707 andi.l D3, 0x2269D707
00001CBA 091D btst [A5]+, D4
00001CBC 9B06 subx.b D5, D6
00001CBE 388B move.w [A4], A3
00001CC0 13B6 1B04 A306 2ABB move.b [[A1 + <<invalid base displacement size>>] + A2 * 2 + 0x2ABB], <<invalid full ext with I/IS == 4>>
00001CC8 0872 E32A 3304 bchg.b <<invalid full ext with I/IS == 4>>, 0x2A /* '*' */
00001CCE 5B03 subq.b D3, 5
00001CD0 B433 0473 cmp.b D2, [A3 + D0.w * 4 + 0x73]
00001CD4 0B94 bclr [A4], D5
00001CD6 2E0A move.l D7, A2
00001CD8 040F 7A68 subi.b A7, 0x68 /* 'h' */
00001CDC C303 abcd D1, D3
00001CDE 04DB .incomplete
00001CE0 0B7A 2703 bchg [PC + 0x2703 /* 000043E5, cstring ""<EOF> */], D5
00001CE4 2923 move.l -[A4], -[A3]
00001CE6 065B 0F88 addi.w [A3]+, 0xF88
00001CEA 8B19 or.b [A1]+, D5
00001CEC 7B04 moveq.l D5, 0x04
00001CEE 865E or.w D3, [A6]+
00001CF0 0302 btst D2, D1
00001CF2 3B26 move.w -[A5], -[A6]
00001CF4 5B34 3E7B subq.b [A4 + D3 * 8 + 0x7B], 5
00001CF8 81AB 10E1 or.l [A3 + 0x10E1], D0
00001CFC 2533 1E17 move.l -[A2], [A3 + D1 * 8 + 0x17]
00001D00 024C 2306 andi.w A4, 0x2306
00001D04 A886 syscall TextWidth
00001D06 A8D8 syscall NewRgn
00001D08 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001D0A ECA5 asr D5, D6
00001D0C 2786 0A4C move.l [A3 + D0 * 2 + 0x4C], D6
00001D10 B32F 3B0A xor.b [A7 + 0x3B0A], D1
00001D14 3EAB 2F05 move.w [A7], [A3 + 0x2F05]
00001D18 1417 move.b D2, [A7]
00001D1A 03E9 .incomplete
00001D1C 4C53 2261 movem.l D0,D5,D6,A1,A5, [A3]
00001D20 224A movea.l A1, A2
00001D22 6B41 bmi +0x43 /* 00001D65 */
00001D24 9515 sub.b [A5], D2
00001D26 4A33 1A14 tst.b [A3 + D1 * 2 + 0x14]
00001D2A 02D3 .incomplete
00001D2C 8168 8B02 or.w [A0 - 0x74FE], D0
00001D30 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
00001D32 8652 or.w D3, [A2]
00001D34 9A3B 2B1B 1573 0B06 sub.b D5, [[PC + D2 * 2] + 0x15730B06]
00001D3C 8CDC divu.w D6, [A4]+
00001D3E E311 roxl D1.b, 1
00001D40 1709 move.b -[A3], A1
00001D42 A845 syscall Frac2X
00001D44 4AD3 tas.b [A3]
00001D46 811C or.b [A4]+, D0
00001D48 704A moveq.l D0, 0x4A
00001D4A 7336 moveq.l D1, 0x36
00001D4C 8302 sbcd D1, D2
00001D4E 7B11 moveq.l D5, 0x11
00001D50 070A btst A2, D3
00001D52 897B 3E23 or.w [PC + D3 * 8 + 0x23], D4
00001D56 077B 3E8B bchg [PC + D3 * 8 - 0x117], D3
00001D5A 06F5 .incomplete
00001D5C 2786 5EDB move.l [A3 + D5 * 8 - 0x37], D6
00001D60 0093 0A0E C303 ori.l [A3], 0xA0EC303
00001D66 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00001D68 040F 7626 subi.b A7, 0x26 /* '&' */
00001D6C BE73 0103 1069 2900 cmp.w D7, [[A3 + <<invalid base displacement size>> + D0] + 0x10692900]
00001D74 0310 btst [A0], D1
00001D76 8929 2102 or.b [A1 + 0x2102], D4
00001D7A 5B4D subq.w A5, 5
00001D7C 1C22 move.b D6, -[A2]
00001D7E 865E or.w D3, [A6]+
00001D80 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00001D82 C529 4C2B and.b [A1 + 0x4C2B], D2
00001D86 15E5 294C move.b [PC + 0x294C /* 000046D4, cstring ""<EOF> */], -[A5]
00001D8A 7302 moveq.l D1, 0x02
00001D8C 052A 4CB3 btst [A2 + 0x4CB3], D2
00001D90 0E0B 007B .invalid.b A3, 0x7B /* '{' */ // invalid immediate operation
00001D94 0026 4CE3 ori.b -[A6], 0xE3
00001D98 12A3 move.b [A1], -[A3]
00001D9A 0A23 0753 xori.b -[A3], 0x53 /* 'S' */
00001D9E 11D3 07A4 move.b [0x000007A4], [A3]
00001DA2 7B11 moveq.l D5, 0x11
00001DA4 F8D3 070E .extension 0x8D3 <<F/2-3/4>> // unimplemented
00001DA8 7B11 moveq.l D5, 0x11
00001DAA 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00001DAC FC23 0703 .unknown 0xFC23 0x0703 (W = 6)
00001DB0 34AB 1C61 move.w [A2], [A3 + 0x1C61]
00001DB4 CB41 exg D5, D1
00001DB6 0061 1D0C ori.w -[A1], 0x1D0C
00001DBA 46CB move.w SR, A3
00001DBC 0725 btst -[A5], D3
00001DBE 1183 047B move.b [A0 + D0.w * 4 + 0x7B], D3
00001DC2 2486 move.l [A2], D6
00001DC4 0310 btst [A0], D1
00001DC6 8304 sbcd D1, D4
00001DC8 E33D rol D5.b, D1
00001DCA 7B24 moveq.l D5, 0x24
00001DCC A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00001DCE 8B06 sbcd D5, D6
00001DD0 3104 move.w -[A0], D4
00001DD2 3425 move.w D2, -[A5]
00001DD4 048B 06F7 1635 subi.l A3, 0x6F71635
00001DDA 2904 move.l -[A4], D4
00001DDC 1303 move.b -[A1], D3
00001DDE 1404 move.b D2, D4
00001DE0 F34D .extension 0x34D <<F/4-5/1>> // unimplemented
00001DE2 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001DE4 602B bra +0x2D /* 00001E11 */
00001DE6 20AB 1001 move.l [A0], [A3 + 0x1001]
00001DEA 3E63 movea.w A7, -[A3]
00001DEC 1481 move.b [A2], D1
00001DEE B893 cmp.l D4, [A3]
00001DF0 04D3 .incomplete
00001DF2 058B bclr A3, D2
00001DF4 027B 663E C519 andi.w [[PC + A4 * 4]], 0x663E /* 'f>' */
00001DFA CB36 C518 and.b [A6 + A4 * 4], D5
00001DFE A34F syscall RDrvrInstall, flags=3
00001E00 D918 add.b [A0]+, D4
00001E02 BB36 1402 xor.b [A6 + D1.w * 4 + 0x2], D5
00001E06 5B18 subq.b [A0]+, 5
00001E08 C518 and.b [A0]+, D2
00001E0A 8B18 or.b [A0]+, D5
00001E0C 865B or.w D3, [A3]+
00001E0E 0FF0 .incomplete
00001E10 1402 move.b D2, D2
00001E12 C310 and.b [A0], D1
00001E14 7A68 moveq.l D5, 0x68
00001E16 4CF7 15CE 731A F715 movem.l D1,D2,D3,D6,D7,A0,A2,A4, [[A7 + D7 * 2] - 0x8EB]
00001E1E E097 roxr D7, 8
00001E20 15F1 034D F715 move.b [PC - 0x8EB /* 00001537, value 0x6E 'n' */], <<invalid full ext with IS == 1 and I/IS == 5>>
00001E26 FDDB .invalid <<F/7/6>>
00001E28 64F7 bcc -0x7 /* 00001E21 */
00001E2A 160F move.b D3, A7
00001E2C F716 .extension 0x716 <<F/4-5/3>> // unimplemented
00001E2E 20F7 1631 move.l [A0]+, [A7 + D1.w * 8 + 0x31]
00001E32 F716 .extension 0x716 <<F/4-5/3>> // unimplemented
00001E34 42F7 1653 .invalid [A7 + D1.w * 8 + 0x53] // invalid opcode 4 with subtype 1
// begin alternate branch 00001E36-00001E38
label00001E36:
00001E36 1653 movea.b A3, [A3]
// end alternate branch 00001E36-00001E38
label00001E36: // (misaligned)
00001E38 9716 sub.b [A6], D3
00001E3A 646B bcc +0x6D /* 00001EA7 */
00001E3C 65A7 bcs -0x57 /* 00001DE5 */
00001E3E 1670 834E movea.b A3, <<invalid full ext with IS == 1 and I/IS == 6>>
00001E42 4D35 4300 .invalid 6, [A5 + <<invalid base displacement size>> + D4 * 2] // invalid opcode 4 with b == 4
00001E46 9B07 subx.b D5, D7
00001E48 9ABB 08AB sub.l D5, [PC + D0 - 0x85]
00001E4C 24F3 0186 5E63 move.l [A2]+, [[ + <<invalid base displacement size>>] + D0 + 0x5E63]
00001E52 0C1B 0E0A cmpi.b [A3]+, 0xA /* '\n' */
00001E56 E10F lsl D7.b, 8
00001E58 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001E5A 9344 subx.w D1, D4
00001E5C EB60 asl D0.w, D5
00001E5E 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001E60 8B19 or.b [A1]+, D5
00001E62 CB30 5B34 and.b <<invalid full ext with I/IS == 4>>, D5
00001E66 BEB3 0B94 cmp.l D7, <<invalid full ext with I/IS == 4>>
00001E6A 730B moveq.l D1, 0x0B
00001E6C 1B09 move.b -[A5], A1
00001E6E 3709 move.w -[A3], A1
00001E70 C026 and.b D0, -[A6]
00001E72 F683 02D3 .extension 0x683 <<F/2-3/3>> // unimplemented
00001E76 0F8B bclr A3, D7
00001E78 2364 0A80 move.l [A1 + 0xA80], -[A4]
00001E7C 9B52 sub.w [A2], D5
00001E7E 781B moveq.l D4, 0x1B
00001E80 0A0E F6E8 xori.b A6, 0xE8
00001E84 D30F addx.b -[A1], -[A7]
00001E86 02AB 1E01 1A22 5320 andi.l [A3 + 0x5320], 0x1E011A22
00001E8E 8622 or.b D3, -[A2]
00001E90 2B08 move.l -[A5], A0
00001E92 2B04 move.l -[A5], D4
00001E94 B300 xor.b D0, D1
00001E96 628B bhi -0x73 /* 00001E23 */
00001E98 0478 0062 4D02 subi.w [0x00004D02], 0x62 /* 'b' */
00001E9E 8916 or.b [A6], D4
00001EA0 0102 btst D2, D0
00001EA2 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00001EA4 A717 syscall Eject, flags=7
00001EA6 8B29 887C or.b [A1 - 0x7784], D5
00001EAA 2107 move.l -[A0], D7
00001EAC 5B13 subq.b [A3], 5
00001EAE 1705 move.b -[A3], D5
00001EB0 9743 subx.w D3, D3
00001EB2 1A28 2241 move.b D5, [A0 + 0x2241]
00001EB6 8378 1706 or.w [0x00001706], D1
00001EBA 9D7C 0453 sub.w 0x453, D6
00001EBE 0F90 bclr [A0], D7
00001EC0 0E78 C5EE 0B22 .invalid.w [0x00000B22 /* HWCfgFlags */], 0xC5EE // invalid immediate operation
00001EC6 1C52 movea.b A6, [A2]
00001EC8 F717 .extension 0x717 <<F/4-5/3>> // unimplemented
00001ECA A9C9 syscall SysError
00001ECC 03EB .incomplete
00001ECE 19C5 00C5 move.b 0xC5, D5
00001ED2 0313 btst [A3], D1
00001ED4 25D1 0305 move.l [PC + 0x305 /* 000021DB, value 0xF33046B */], [A1]
00001ED8 0F4C bchg A4, D7
00001EDA D310 add.b [A0], D1
00001EDC 2700 move.l -[A3], D0
00001EDE B4E8 8311 cmpa.w A2, [A0 - 0x7CEF]
00001EE2 C30A abcd -[A1], -[A2]
00001EE4 ED04 asl D4.b, 6
00001EE6 70E1 moveq.l D0, 0xFFFFFFE1
00001EE8 0407 00CC subi.b D7, 0xCC
00001EEC 3105 move.w -[A0], D5
00001EEE F366 .extension 0x366 <<F/4-5/1>> // unimplemented
00001EF0 2B04 move.l -[A5], D4
00001EF2 447C 580A 4301 neg.w 0x580A4301
00001EF8 DB19 add.b [A1]+, D5
00001EFA 5312 subq.b [A2], 1
00001EFC F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00001EFE F101 .extension 0x101 <<F/4-5/0>> // unimplemented
00001F00 2B1C move.l -[A5], [A4]+
00001F02 645E bcc +0x60 /* 00001F62 */
00001F04 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00001F06 C9DF muls.w D4, [A7]+
00001F08 BB05 xor.b D5, D5
00001F0A A304 syscall Control, flags=3
00001F0C 2237 0592 FB09 move.l D1, [[ + D0 * 4] - 0x4F7]
00001F12 370A move.w -[A3], A2
00001F14 2383 1F25 0373 move.l [[A1 + 0x373] + D1 * 8], D3
00001F1A 841C or.b D2, [A4]+
00001F1C AA23 syscall CharExtra
00001F1E 0C36 AB60 2501 cmpi.b [[A6 + <<invalid base displacement size>> + D2 * 4]], 0x60 /* '`' */
00001F24 178E A87C move.b [A3 + A2 + 0x7C], A6
00001F28 040F 36A3 subi.b A7, 0xA3
00001F2C 60A5 bra -0x59 /* 00001ED3 */
00001F2E 000F 0511 ori.b A7, 0x11
00001F32 C500 abcd D2, D0
00001F34 5B4E subq.w A6, 5
00001F36 1CB3 0009 move.b [A6], [A3 + D0.w + 0x9]
00001F3A 1510 move.b -[A2], [A0]
00001F3C 3C4B movea.w A6, A3
00001F3E 0CC1 .incomplete
00001F40 B3C4 cmpa.l A1, D4
00001F42 226E 240B movea.l A1, [A6 + 0x240B]
00001F46 580B addq.b A3, 4
00001F48 3A06 move.w D5, D6
00001F4A 9B03 subx.b D5, D3
00001F4C 040B 6017 subi.b A3, 0x17
00001F50 084D EB00 bchg.b A5, 0x0
00001F54 DA0F add.b D5, A7
00001F56 DA0F add.b D5, A7
00001F58 4414 neg.b [A4]
00001F5A 6312 bls +0x14 /* 00001F6E */
00001F5C 1B03 move.b -[A5], D3
00001F5E 7394 moveq.l D1, 0xFFFFFF94
00001F60 DB15 add.b [A5], D5
label00001F62:
00001F62 9BC8 sub.l A5, A0
00001F64 EB48 lsl D0.w, 5
00001F66 3A13 move.w D5, [A3]
00001F68 0E27 0402 .invalid.b -[A7], 0x2 // invalid immediate operation
00001F6C 1B04 move.b -[A5], D4
label00001F6E:
00001F6E EB5F rol D7.w, 5
00001F70 741B moveq.l D2, 0x1B
00001F72 04F3 .incomplete
00001F74 5FA8 D302 subq.l [A0 - 0x2CFE], 7
00001F78 B85A cmp.w D4, [A2]+
00001F7A A62A syscall HUnlock, flags=6
00001F7C 3232 1709 move.w D1, [[A2 + <<invalid base displacement size>> + D1 * 8]]
00001F80 AA0A syscall PenPixPat
00001F82 02B3 2E76 5B00 545B andi.l [A3 + D5.w * 4 + 0x5B], 0x2E765B00 /* '.v[\0' */
00001F8A 0045 03D3 ori.w D5, 0x3D3
00001F8E 21F6 1A0A C509 move.l [0xFFFFC509], [A6 + D1 * 2 + 0xA]
00001F94 D362 add.w -[A2], D1
00001F96 909B sub.l D0, [A3]+
00001F98 0EA5 000F C596 .invalid.l -[A5], 0xFC596 // invalid immediate operation
00001F9E 5EEB 1D00 sgt [A3 + 0x1D00]
00001FA2 7C00 moveq.l D6, 0x00
00001FA4 B307 xor.b D7, D1
00001FA6 040F 6100 subi.b A7, 0x0
00001FAA 8406 or.b D2, D6
00001FAC 0E04 0FC1 .invalid.b D4, 0xC1 // invalid immediate operation
00001FB0 0000 D321 ori.b D0, 0x21 /* '!' */
00001FB4 027B 35A3 2BD3 211A D321 andi.w [[] + 0x211AD321], 0x35A3
00001FBE 2101 move.l -[A0], D1
00001FC0 8113 or.b [A3], D0
00001FC2 8343 4503 pack D1, D3, 0x4503
00001FC6 E504 asl D4.b, 2
00001FC8 0F1C btst [A4]+, D7
00001FCA AA33 syscall Color2Index
00001FCC 0236 0F05 010F 60FB 11EB andi.b [[A6 + <<invalid base displacement size>>] + D0 + 0x60FB11EB], 0x5
00001FD6 137C 2B27 2B04 move.b [A1 + 0x2B04], 0x27 /* '\'' */
00001FDC 6100 3710 bsr +0x3712 /* 000056EE */
00001FE0 490F .invalid 4, A7 // invalid opcode 4 with b == 4
00001FE2 6049 bra +0x4B /* 0000202D */
00001FE4 12EB 1461 move.b [A1]+, [A3 + 0x1461]
00001FE8 7B88 moveq.l D5, 0xFFFFFF88
00001FEA 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4
00001FEC A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00001FEE 42CB .invalid A3 // invalid opcode 4 with subtype 1
00001FF0 0E93 6017 0C5F .invalid.l [A3], 0x60170C5F // invalid immediate operation
00001FF6 9A72 EB00 sub.w D5, [A2 + <<invalid base displacement size>> + A6 * 2]
00001FFA 9B0F subx.b -[A5], -[A7]
00001FFC AB01 syscall BitsToMap
00001FFE B838 2170 cmp.b D4, [0x00002170]
00002002 0AB3 0A0C 0709 FF17 0343 451E xori.l [[A3] + A7 * 8 + 0x343451E], 0xA0C0709
0000200E 0A00 3817 xori.b D0, 0x17
00002012 06A3 0702 3A23 addi.l -[A3], 0x7023A23
00002018 008A 38BB 0036 ori.l A2, 0x38BB0036
0000201E A32D syscall SetApplLimit, flags=3
00002020 1706 move.b -[A3], D6
00002022 EE7B ror D3.w, D7
00002024 6261 bhi +0x63 /* 00002087 */
00002026 059B bclr [A3]+, D2
00002028 6060 bra +0x62 /* 0000208A */
0000202A 72EA moveq.l D1, 0xFFFFFFEA
0000202C 170B move.b -[A3], A3
0000202E E363 asl D3.w, D1
00002030 203E move.l D0, <<invalid special address>>
00002032 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00002034 2706 move.l -[A3], D6
00002036 8D58 or.w [A0]+, D6
00002038 107B 0823 movea.b A0, [PC + D0 + 0x23]
0000203C 1407 move.b D2, D7
0000203E 0B28 3B14 btst [A0 + 0x3B14], D5
00002042 04D3 .incomplete
00002044 0A20 1C4B xori.b -[A0], 0x4B /* 'K' */
00002048 053B 3A99 btst [PC + D3 * 2 - 0x103], D2
0000204C 0123 btst -[A3], D0
0000204E 1C17 move.b D6, [A7]
00002050 06BC 1C03 0953 2080 5313 addi.l 0x20805313, 0x1C030953
0000205A 1902 move.b -[A4], D2
0000205C 0F20 btst -[A0], D7
0000205E C101 abcd D0, D1
00002060 CB0D abcd -[A5], -[A5]
00002062 C507 abcd D2, D7
00002064 8B4E 1902 pack -[A5], -[A6], 0x1902
00002068 434E chk.w D1, A6
0000206A C505 abcd D2, D5
0000206C 6104 bsr +0x6 /* 00002072 */
0000206E 0F48 bchg A0, D7
00002070 4A83 tst.l D3
fn00002072:
00002072 4136 D30F 85B4 0109 .invalid 0, [[A6 + <<invalid base displacement size>>] + A5 * 2 - 0x7A4BFEF7] // invalid opcode 4 with b == 4
0000207A DB14 add.b [A4], D5
0000207C 013E btst <<invalid special address>>, D0
0000207E 384A movea.w A4, A2
00002080 3B1A move.w -[A5], [A2]+
00002082 030E btst A6, D1
00002084 349B move.w [A2], [A3]+
00002086 607B bra +0x7D /* 00002103 */
00002088 170C move.b -[A3], A4
label0000208A:
0000208A 413B 00EB .invalid 0, [PC + D0.w - 0x21] // invalid opcode 4 with b == 4
0000208E 1402 move.b D2, D2
00002090 533F subq.b <<invalid special address>>, 1
00002092 2CE5 move.l [A6]+, -[A5]
00002094 0006 0E1A ori.b D6, 0x1A
00002098 2101 move.l -[A0], D1
0000209A 5B3F subq.b <<invalid special address>>, 5
0000209C 2C83 move.l [A6], D3
0000209E 2BE3 move.l <<invalid special address>>, -[A3]
000020A0 0D73 1FB3 0080 6301 731F 0790 bchg [[0x806301 + D1 * 8] + 0x731F0790], D6
000020AC 6AB3 bpl -0x4B /* 00002061 */
000020AE 00C3 .incomplete
000020B0 4729 2AE3 .invalid 3, [A1 + 0x2AE3] // invalid opcode 4 with b == 4
000020B4 0D04 btst D4, D6
000020B6 4B65 chk.w D5, -[A5]
000020B8 6058 bra +0x5A /* 00002112 */
000020BA EB14 roxl D4.b, 5
000020BC 7330 moveq.l D1, 0x30
000020BE DB2F 8103 add.b [A7 - 0x7EFD], D5
000020C2 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4
000020C4 E30D lsl D5.b, 1
000020C6 8E43 or.w D7, D3
000020C8 2D89 3361 0273 move.l [[A6 + 0x273]], A1
000020CE 35C1 0145 move.w [PC + 0x145 /* 00002215, value 0xDAB */], D1
000020D2 0306 btst D6, D1
000020D4 34D5 move.w [A2]+, [A5]
000020D6 0103 btst D3, D0
000020D8 6561 bcs +0x63 /* 0000213B */
000020DA 0024 0E43 ori.b -[A4], 0x43 /* 'C' */
000020DE 1A61 movea.b A5, -[A1]
000020E0 3911 move.w -[A4], [A1]
000020E2 06FB .incomplete
000020E4 64C5 bcc -0x39 /* 000020AB */
000020E6 0036 2B34 04F3 ori.b [A6 + D0.w * 4 - 0x13], 0x34 /* '4' */
000020EC 64A1 bcc -0x5D /* 0000208F */
000020EE 1D61 31A0 move.b [A6 + 0x31A0], -[A1]
000020F2 933B 6305 sub.b [[PC + <<invalid base displacement size>>] + D6 * 2], D1
000020F6 CB0E abcd -[A5], -[A6]
000020F8 230F move.l -[A1], A7
000020FA 2937 BB23 3B02 2005 0643 move.l -[A4], [[A7 + 0x3B02 + A3 * 2] + 0x20050643]
00002104 1A17 move.b D5, [A7]
00002106 0CC5 .incomplete
00002108 060B 1065 addi.b A3, 0x65 /* 'e' */
0000210C 0413 6588 subi.b [A3], 0x88
00002110 230F move.l -[A1], A7
label00002112:
00002112 7EBB moveq.l D7, 0xFFFFFFBB
00002114 1DA5 065E move.b [A6 + D0.w * 8 + 0x5E], -[A5]
00002118 BD06 xor.b D6, D6
0000211A 0F30 E207 btst [A0 + A6.w * 2 + 0x7], D7
0000211E 019D bclr [A5]+, D0
00002120 6043 bra +0x45 /* 00002165 */
00002122 0BE3 .incomplete
00002124 0521 btst -[A1], D2
00002126 A27B syscall ADBReInit, flags=2
00002128 0405 0214 subi.b D5, 0x14
0000212C 04DB .incomplete
0000212E 4C60 4B01 movem.l D1,D4,D6,D7,A7, -[A0]
00002132 D2A1 add.l D1, -[A1]
00002134 EDFB 0483 32B3 bfffo D0, [PC + D3.w * 2 - 0x77] {18:3}
0000213A 0B0A btst A2, D5
0000213C 6B61 bmi +0x63 /* 0000219F */
0000213E 2B09 move.l -[A5], A1
00002140 3863 movea.w A4, -[A3]
00002142 612D bsr +0x2F /* 00002171 */
00002144 9E0B sub.b D7, A3
00002146 053C EB0A btst 0xA /* '\n' */, D2
0000214A C40A and.b D2, A2
0000214C C126 and.b -[A6], D0
0000214E 744E moveq.l D2, 0x4E
00002150 D305 addx.b D1, D5
00002152 E807 asr D7.b, 4
00002154 8687 or.l D3, D7
00002156 D308 addx.b -[A1], -[A0]
00002158 D302 addx.b D1, D2
0000215A 6B11 bmi +0x13 /* 0000216D */
0000215C 7E8B moveq.l D7, 0xFFFFFF8B
0000215E 2313 move.l -[A1], [A3]
00002160 044D B565 subi.w A5, 0xB565
00002164 B3E9 7717 cmpa.l A1, [A1 + 0x7717]
00002168 0A3A DB1D 4B02 xori.b [PC + 0x4B02 /* 00006C6C, cstring ""<EOF> */], 0x1D
0000216E 5306 subq.b D6, 1
00002170 D35E add.w [A6]+, D1
00002172 0302 btst D2, D1
00002174 8305 sbcd D1, D5
00002176 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00002178 74F3 moveq.l D2, 0xFFFFFFF3
0000217A 0C0C DB0C cmpi.b A4, 0xC
0000217E 230B move.l -[A1], A3
00002180 34A1 move.w [A2], -[A1]
00002182 2893 move.l [A4], [A3]
00002184 0153 bchg [A3], D0
00002186 06DC .incomplete
00002188 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
0000218A 3653 movea.w A3, [A3]
0000218C 62E1 bhi -0x1D /* 0000216F */
0000218E 0032 3278 020B ori.b [A2 + D0.w * 2 + 0xB], 0x78 /* 'x' */
00002194 662C bne +0x2E /* 000021C2 */
00002196 5C41 addq.w D1, 6
00002198 2868 B30A movea.l A4, [A0 - 0x4CF6]
0000219C E303 asl D3.b, 1
0000219E 1706 move.b -[A3], D6
000021A0 0CE3 .incomplete
000021A2 1A17 move.b D5, [A7]
000021A4 0735 DB1C btst <<invalid full ext with I/IS == 4>>, D3
000021A8 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
000021AA 163A C30C move.b D3, [PC - 0x3CF4 /* FFFFE4B8, cstring ""<EOF> */]
000021AE 4933 E552 B305 .invalid 4, [[A3] - 0x4CFB] // invalid opcode 4 with b == 4
000021B4 8638 5B20 or.b D3, [0x00005B20]
000021B8 1D1D move.b -[A6], [A5]+
000021BA 7C11 moveq.l D6, 0x11
000021BC 1D7C 040F 091D move.b [A6 + 0x91D], 0xF
label000021C2:
000021C2 7C05 moveq.l D6, 0x05
000021C4 1DB1 4B73 64AD 560A 7116 7C04 6B64 move.b <<invalid full ext with I/IS == 4>>, [[A1 + 0x64AD560A] + 0x71167C04]
000021D2 1CAA 6563 move.b [A6], [A2 + 0x6563]
000021D6 830E sbcd -[A1], -[A6]
000021D8 9307 subx.b D1, D7
000021DA D30F addx.b -[A1], -[A7]
000021DC 3304 move.w -[A1], D4
000021DE 6B61 bmi +0x63 /* 00002241 */
000021E0 E30D lsl D5.b, 1
000021E2 1B04 move.b -[A5], D4
000021E4 6361 bls +0x63 /* 00002247 */
000021E6 AB4E syscall bSlowHilite
000021E8 A536 syscall MoreMasters, flags=5
000021EA E321 asl D1.b, D1
000021EC 040F 8638 subi.b A7, 0x38 /* '8' */
000021F0 1C38 EA01 move.b D6, [0xFFFFEA01]
000021F4 1A65 movea.b A5, -[A5]
000021F6 0D63 bchg -[A3], D6
000021F8 0503 btst D3, D2
000021FA 0EA4 9360 A301 .invalid.l -[A4], 0x9360A301 // invalid immediate operation
00002200 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4
00002202 A366 syscall NewEmptyHandle, flags=3
00002204 6865 bvc +0x67 /* 0000226B */
00002206 0C4B 0407 cmpi.w A3, 0x407
0000220A 0E1E 82A2 .invalid.b [A6]+, 0xA2 // invalid immediate operation
0000220E FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00002210 8A22 or.b D5, -[A2]
00002212 DB01 addx.b D5, D1
00002214 B30D cmpm.b [A1]+, [A5]+
00002216 AB00 syscall BitBlt
00002218 A26B syscall TestManager, flags=2
0000221A 018A bclr A2, D0
0000221C 5273 068A addq.w [A3 + D0.w * 8 - 0x118], 1
00002220 0A0B 0558 xori.b A3, 0x58 /* 'X' */
00002224 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00002226 0787 bclr D7, D3
00002228 56A3 addq.l -[A3], 3
0000222A 01A1 bclr -[A1], D0
0000222C 00BB 32A1 0037 0C91 ori.l [PC + D0 * 4 - 0x111], 0x32A10037
00002234 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00002236 070F btst A7, D3
00002238 7B07 moveq.l D5, 0x07
0000223A 0F81 bclr D1, D7
0000223C 807B 0333 1717 8382 4333 E464 or.w D0, [[PC + 0x17178382 + D0 * 2] + 0x4333E464]
00002248 38BB 1C07 move.w [A4], [PC + D1 * 4 + 0x7]
0000224C 11C3 CB04 move.b [0xFFFFCB04], D3
00002250 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00002252 6106 bsr +0x8 /* 0000225A */
00002254 4142 chk.w D0, D2
00002256 2506 move.l -[A2], D6
00002258 BB1A xor.b [A2]+, D5
fn0000225A:
0000225A 1B07 move.b -[A5], D7
0000225C D30C addx.b -[A1], -[A4]
0000225E 8102 sbcd D0, D2
00002260 BB00 xor.b D0, D5
00002262 2B04 move.l -[A5], D4
00002264 620F bhi +0x11 /* 00002275 */
00002266 8A52 or.w D5, [A2]
00002268 0B05 btst D5, D5
0000226A D30C addx.b -[A1], -[A4]
0000226C 9B5B sub.w [A3]+, D5
0000226E 7B5C moveq.l D5, 0x5C
00002270 AB05 syscall CopyHandle
00002272 88A3 or.l D4, -[A3]
00002274 3DF0 0C00 move.w <<invalid special address>>, [A0 + D0 * 4]
00002278 2107 move.l -[A0], D7
0000227A A35E syscall NMInstall, flags=3
0000227C 40BB 0253 negx.l [PC + D0.w * 2 + 0x53]
00002280 0323 btst -[A3], D1
00002282 0321 btst -[A1], D1
00002284 0803 48F9 btst.b D3, 0xF9
00002288 08D4 D317 bset.b [A4], 0x17
0000228C 5637 0FE8 0827 addq.b [0x827], 3
00002292 0428 61DE 2B0E subi.b [A0 + 0x2B0E], 0xDE
00002298 70BB moveq.l D0, 0xFFFFFFBB
0000229A 0B98 bclr [A0]+, D5
0000229C 9B06 subx.b D5, D6
0000229E AAB6 syscall 0xAB6
000022A0 803B 1B07 0D8F AB24 or.b D0, [[PC + <<invalid base displacement size>>] + D1 * 2 + 0xD8FAB24]
000022A8 EB06 asl D6.b, 5
000022AA D300 addx.b D1, D0
000022AC AE08 syscall DisposePixPat/DisposPixPat, auto_pop
000022AE 4B8C .invalid 5, A4 // invalid opcode 4 with b == 6
000022B0 0B88 bclr A0, D5
000022B2 AB52 syscall bAddOver
000022B4 0F6E AB0D bchg [A6 - 0x54F3], D7
000022B8 1313 move.b -[A1], [A3]
000022BA 8C04 or.b D6, D4
000022BC 0F65 bchg -[A5], D7
000022BE 62EB bhi -0x13 /* 000022AB */
000022C0 0817 00C8 btst.b [A7], 0xC8
000022C4 D309 addx.b -[A1], -[A1]
000022C6 D4EC B380 add.w A2, [A4 - 0x4C80]
000022CA E303 asl D3.b, 1
000022CC 0108 btst A0, D0
000022CE 9B00 subx.b D5, D0
000022D0 0705 btst D5, D3
000022D2 0E81 6323 0403 .invalid.l D1, 0x63230403 // invalid immediate operation
000022D8 021B 001B andi.b [A3]+, 0x1B
000022DC 2452 movea.l A2, [A2]
000022DE EB3A rol D2.b, D5
000022E0 BB01 xor.b D1, D5
000022E2 3710 move.w -[A3], [A0]
000022E4 29A1 11E1 CB38 move.l [[-0x34C8]], -[A1]
000022EA EB05 asl D5.b, 5
000022EC 5EF5 0FC5 sgt <<invalid full ext with IS == 1 and I/IS == 5>>
000022F0 0E2E FB00 060E .invalid.b [A6 + 0x60E], 0x0 // invalid immediate operation
000022F6 1705 move.b -[A3], D5
000022F8 5BBA 14E1 subq.l [PC + 0x14E1 /* 000037DB, value 0x8A13722 */], 5
000022FC 0E04 C31E .invalid.b D4, 0x1E // invalid immediate operation
00002300 2562 824A move.l [A2 - 0x7DB6], -[A2]
00002304 531C subq.b [A4]+, 1
00002306 2EAB 0C06 move.l [A7], [A3 + 0xC06]
0000230A 4407 neg.b D7
0000230C 056C 6348 bchg [A4 + 0x6348], D2
00002310 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
00002312 1325 move.b -[A1], -[A5]
00002314 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
00002316 AB0E syscall MakeScaleTbl
00002318 2EA3 move.l [A7], -[A3]
0000231A 1806 move.b D4, D6
0000231C A417 syscall Eject, flags=4
0000231E 056C 4D02 bchg [A4 + 0x4D02], D2
00002322 5B0A subq.b A2, 5
00002324 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00002326 1347 2E6B move.b [A1 + 0x2E6B], D7
0000232A 0F06 btst D6, D7
0000232C 3417 move.w D2, [A7]
0000232E 0167 bchg -[A7], D0
00002330 2D02 move.l -[A6], D2
00002332 BB4E cmpm.w [A5]+, [A6]+
00002334 2902 move.l -[A4], D2
00002336 733A moveq.l D1, 0x3A
00002338 2509 move.l -[A2], A1
0000233A 8C21 or.b D6, -[A1]
0000233C 026B 482D 024B andi.w [A3 + 0x24B], 0x482D /* 'H-' */
00002342 2929 024B move.l -[A4], [A1 + 0x24B]
00002346 1B2E 9B09 move.b -[A5], [A6 - 0x64F7]
0000234A 06AC 2102 335C 2D02 addi.l [A4 + 0x2D02], 0x2102335C
00002352 CB2E 2902 and.b [A6 + 0x2902], D5
00002356 D522 add.b -[A2], D2
00002358 51D9 sf [A1]+
0000235A 640A bcc +0xC /* 00002366 */
0000235C 6C07 bge +0x9 /* 00002365 */
0000235E 1184 B052 move.b [A0 + A3.w + 0x52], D4
00002362 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00002364 640A bcc +0xC /* 00002370 */
label00002366:
00002366 B052 cmp.w D0, [A2]
00002368 0F05 btst D5, D7
0000236A 028B 0117 0A56 andi.l A3, 0x1170A56
label00002370:
00002370 E5F9 9306 8261 roxl .w [0x93068261]
00002376 1B2B 0EB3 move.b -[A5], [A3 + 0xEB3]
0000237A 00A2 2AA6 74A6 ori.l -[A2], 0x2AA674A6
00002380 9480 sub.l D2, D0
00002382 2705 move.l -[A3], D5
00002384 183B 0A23 move.b D4, [PC + D0 * 2 + 0x23]
00002388 1EA6 move.b [A7], -[A6]
0000238A 7B07 moveq.l D5, 0x07
0000238C A67B syscall ADBReInit, flags=6
0000238E 061B 2323 addi.b [A3]+, 0x23 /* '#' */
00002392 0973 2B53 0473 2B64 bchg [[A3] + 0x4732B64], D4
0000239A 0A07 0F02 xori.b D7, 0x2
0000239E 2E44 movea.l A7, D4
000023A0 1709 move.b -[A3], A1
000023A2 2C2A 04C3 move.l D6, [A2 + 0x4C3]
000023A6 102E 3400 move.b D0, [A6 + 0x3400]
000023AA 0704 btst D4, D3
000023AC 3C2A 04FB move.w D6, [A2 + 0x4FB]
000023B0 19E5 0017 move.b 0x17, -[A5]
000023B4 09AB 04BB bclr [A3 + 0x4BB], D4
000023B8 11FB 0674 3B0A move.b [0x00003B0A], [PC + D0.w * 8 + 0x74]
000023BE 1C0B move.b D6, A3
000023C0 083E E329 btst.b <<invalid special address>>, 0x29 /* ')' */
000023C4 C503 abcd D2, D3
000023C6 A8C5 syscall StdPoly
000023C8 017B 29C5 bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D0
000023CC 0217 0E63 andi.b [A7], 0x63 /* 'c' */
000023D0 04FB .incomplete
000023D2 21FB 0694 801C move.l [0xFFFF801C], [PC + D0.w * 8 - 0x108]
000023D8 AA3E syscall ReserveEntry
000023DA F31E .extension 0x31E <<F/4-5/1>> // unimplemented
000023DC C501 abcd D2, D1
000023DE 26C5 move.l [A3]+, D5
000023E0 01EB .incomplete
000023E2 2EE5 move.l [A7]+, -[A5]
000023E4 0017 0041 ori.b [A7], 0x41 /* 'A' */
000023E8 0483 8793 57D3 subi.l D3, 0x879357D3
000023EE 45A8 1CAA .invalid 2, [A0 + 0x1CAA] // invalid opcode 4 with b == 6
000023F2 A33A syscall SetDateTime, flags=3
000023F4 6E24 bgt +0x26 /* 0000241A */
000023F6 E100 asl D0.b, 8
000023F8 2808 move.l D4, A0
000023FA 040F C526 subi.b A7, 0x26 /* '&' */
000023FE 41B7 DA8B .invalid 0, [A7 + A5 * 2 - 0x117] // invalid opcode 4 with b == 6
00002402 941F sub.b D2, [A7]+
00002404 EB53 roxl D3.w, 5
00002406 0301 btst D1, D1
00002408 2309 move.l -[A1], A1
0000240A 8B14 or.b [A4], D5
0000240C DB83 addx.l D5, D3
0000240E D355 add.w [A5], D1
00002410 2653 movea.l A3, [A3]
00002412 1F23 move.b -[A7], -[A3]
00002414 09B3 31DA 8B37 bclr [[] - 0x74C9], D4
label0000241A:
0000241A 5B2B 9B2B subq.b [A3 - 0x64D5], 5
0000241E 6313 bls +0x15 /* 00002433 */
00002420 8100 sbcd D0, D0
00002422 E132 roxl D2.b, D0
00002424 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00002426 DAAB 2ACB add.l D5, [A3 + 0x2ACB]
0000242A 007C 10C3 ori.w sr, 4291
0000242E 0E0F 1023 .invalid.b A7, 0x23 /* '#' */ // invalid immediate operation
00002432 03DA .incomplete
00002434 FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00002436 0FA1 bclr -[A1], D7
00002438 371B move.w -[A3], [A3]+
0000243A 053B 0181 btst [[ + <<invalid base displacement size>> + D0]], D2
0000243E 0453 04B3 subi.w [A3], 0x4B3
00002442 31E1 2AF3 move.w [0x00002AF3], -[A1]
00002446 0C83 07E1 26A8 cmpi.l D3, 0x7E126A8
0000244C 1B0C move.b -[A5], A4
0000244E EB44 asl D4.w, 5
00002450 8130 E3D6 or.b <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00002454 E356 roxl D6.w, 1
00002456 0301 btst D1, D1
00002458 C500 abcd D2, D0
0000245A 7B56 moveq.l D5, 0x56
0000245C 8106 sbcd D0, D6
0000245E A900 syscall GetFNum
00002460 086B 2A53 58E1 bchg.b [A3 + 0x58E1], 0x53 /* 'S' */
00002466 2D94 8B02 7329 move.l [[A6 + <<invalid base displacement size>> + A0 * 2] + 0x7329], [A4]
0000246C 6314 bls +0x16 /* 00002482 */
0000246E DB33 748B add.b [A3 + D7.w * 4 - 0x117], D5
00002472 020B 253B andi.b A3, 0x3B /* ';' */
00002476 0A7B 1D80 A30F 8B14 EB33 xori.w [[PC + <<invalid base displacement size>>] + A2 * 2 - 0x74EB14CD], 0x1D80
00002480 DB03 addx.b D5, D3
label00002482:
00002482 A134 syscall VRemove, flags=1
00002484 9300 subx.b D1, D0
00002486 9135 C300 sub.b [A5 + <<invalid base displacement size>> + A4 * 2], D0
0000248A 6493 bcc -0x6B /* 0000241F */
0000248C 001B 05C3 ori.b [A3]+, 0xC3
00002490 00DB .incomplete
00002492 4444 neg.w D4
00002494 DB5E add.w [A6]+, D5
00002496 4463 neg.w -[A3]
00002498 08BB 531B 0003 bclr.b [PC + D0.w + 0x3], 0x1B
0000249E BB63 xor.w -[A3], D5
000024A0 1423 move.b D2, -[A3]
000024A2 09C3 .incomplete
000024A4 DA54 add.w D5, [A4]
000024A6 7B07 moveq.l D5, 0x07
000024A8 5705 subq.b D5, 3
000024AA 4DBB 02B6 .invalid 6, [PC + D0.w * 2 - 0x74] // invalid opcode 4 with b == 6
000024AE 170D move.b -[A3], A5
000024B0 D327 add.b -[A7], D1
000024B2 8A03 or.b D5, D3
000024B4 5B32 370A 15DB subq.b [[A2 + <<invalid base displacement size>> + D3 * 8] + 0x15DB], 5
000024BA 5207 addq.b D7, 1
000024BC 9411 sub.b D2, [A1]
000024BE 2712 move.l -[A3], [A2]
000024C0 B2EB 4CE5 cmpa.w A1, [A3 + 0x4CE5]
000024C4 220A move.l D1, A2
000024C6 070C btst A4, D3
000024C8 D969 21BB add.w [A1 + 0x21BB], D4
000024CC 19A6 0803 move.b [A4 + D0 + 0x3], -[A6]
000024D0 1D4B 0841 move.b [A6 + 0x841], A3
000024D4 D363 add.w -[A3], D1
000024D6 304C movea.w A0, A4
000024D8 6B25 bmi +0x27 /* 000024FF */
000024DA 881B or.b D4, [A3]+
000024DC 0FD8 .incomplete
000024DE D302 addx.b D1, D2
000024E0 3E3B 41EB 0104 8309 7ABE move.w D7, [[0x104] - 0x7CF68542]
000024EA 0501 btst D1, D2
000024EC 8B2F A263 or.b [A7 - 0x5D9D], D5
000024F0 35A2 93A6 0F58 233F move.w [[0xF58] + A1 * 2 + 0x233F], -[A2]
000024F8 6B13 bmi +0x15 /* 0000250D */
000024FA 2705 move.l -[A3], D5
000024FC FA13 1FEB .unknown 0xFA13 0x1FEB (W = 5)
00002500 0533 0C07 btst [A3 + D0 * 4 + 0x7], D2
00002504 0977 0B1F 25B2 76EB bchg [[A7] + D0 * 2 + 0x25B276EB], D4
0000250C 4C78 8B08 0CEB movem.l D3,A0,A1,A3,A7, [0x00000CEB]
00002512 011A btst [A2]+, D0
00002514 5EE6 sgt -[A6]
00002516 3701 move.w -[A3], D1
00002518 39F3 2290 0E8B move.w 0xE8B, [A3 + D2.w * 2 - 0x112]
0000251E 08BB 1662 D842 bclr.b [PC + A5 + 0x42], 0x62 /* 'b' */
00002524 3E2B 220C move.w D7, [A3 + 0x220C]
00002528 242B 576B move.l D2, [A3 + 0x576B]
0000252C 57BB 5D2C subq.l <<invalid full ext with I/IS == 4>>, 3
00002530 7603 moveq.l D3, 0x03
00002532 1C0B move.b D6, A3
00002534 0F3E btst <<invalid special address>>, D7
00002536 7302 moveq.l D1, 0x02
00002538 DB08 addx.b -[A5], -[A0]
0000253A 0700 btst D0, D3
0000253C C185 and.l D5, D0
0000253E 01F3 .incomplete
00002540 06C3 .incomplete
00002542 5D50 subq.w [A0], 6
00002544 E4D4 roxr .w [A4]
00002546 EC8B lsr D3, 6
00002548 30BB 30E1 move.w [A0], [PC + D3.w - 0x31]
0000254C 4FB2 0CBA .invalid 7, [A2 + D0 * 4 - 0x70] // invalid opcode 4 with b == 6
00002550 A3DE syscall vDtrmV1, flags=3
00002552 2CBA 6506 move.l [A6], [PC + 0x6506 /* 00008A5A, cstring ""<EOF> */]
00002556 1303 move.b -[A1], D3
00002558 0427 85B6 subi.b -[A7], 0xB6
0000255C 5E6B 1005 addq.w [A3 + 0x1005], 7
00002560 26DB move.l [A3]+, [A3]+
00002562 3F00 move.w -[A7], D0
00002564 BB19 xor.b [A1]+, D5
00002566 0073 3505 28D3 ori.w [A3 + D2 - 0x45], 0x3505
0000256C 2114 move.l -[A0], [A4]
0000256E 04BB 6520 0713 B356 subi.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x65200713
00002576 126B 0513 movea.b A1, [A3 + 0x513]
0000257A 0317 btst [A7], D1
0000257C 133A D321 move.b -[A1], [PC - 0x2CDF /* FFFFF89F, cstring ""<EOF> */]
00002580 BA04 cmp.b D5, D4
00002582 0B65 bchg -[A5], D5
00002584 201C move.l D0, [A4]+
00002586 22AD 0165 move.l [A1], [A5 + 0x165]
0000258A 04BA 0403 29A5 0101 subi.l [PC + 0x101 /* 0000268D, value 0x5784176 */], 0x40329A5
00002592 4EE1 jmp -[A1]
00002594 1E03 move.b D7, D3
00002596 1C33 1933 1C80 DB08 D30D 28EB move.b D6, [[A3 + 0x1C80DB08 + D1] - 0x2CF2D715]
000025A2 4CC3 0A56 movem.l D1,D2,D4,D6,A1,A3, D3
000025A6 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4
000025A8 263C 030B 3705 move.l D3, 0x30B3705
000025AE 83EE 5B13 divs.w D1, [A6 + 0x5B13]
000025B2 0B00 btst D0, D5
000025B4 5EAA 1B0C addq.l [A2 + 0x1B0C], 7
000025B8 2117 move.l -[A0], [A7]
000025BA 6309 bls +0xB /* 000025C5 */
000025BC 1343 8B39 move.b [A1 - 0x74C7], D3
000025C0 FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
000025C2 E308 lsl D0.b, 1
000025C4 C316 and.b [A6], D1
000025C6 7357 moveq.l D1, 0x57
000025C8 2B58 445B move.l [A5 + 0x445B], [A0]+
000025CC 061B 542B addi.b [A3]+, 0x2B /* '+' */
000025D0 32FB 1D23 441F 447B 031A move.w [A1]+, [[PC + 0x441F + D1 * 4] + 0x447B031A]
000025DA 821A or.b D1, [A2]+
000025DC 5217 addq.b [A7], 1
000025DE 05B2 5366 bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D2
000025E2 2053 movea.l A0, [A3]
000025E4 031C btst [A4]+, D1
000025E6 526B 1B1B addq.w [A3 + 0x1B1B], 1
000025EA 54A1 addq.l -[A1], 2
000025EC 0323 btst -[A3], D1
000025EE 4485 neg.l D5
000025F0 0348 bchg A0, D1
000025F2 5320 subq.b -[A0], 1
000025F4 2518 move.l -[A2], [A0]+
000025F6 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
000025F8 297E 0705 move.l [A4 + 0x705], <<invalid special address>>
000025FC 8B90 or.l [A0], D5
000025FE A4E5 syscall vAdjEOF, flags=4
00002600 1717 move.b -[A3], [A7]
00002602 00BB A301 455B 20FB ori.l [PC + D2.w - 0x5], 0xA301455B
0000260A 0500 btst D0, D2
0000260C 2602 move.l D3, D2
0000260E 0F20 btst -[A0], D7
00002610 BAD3 cmpa.w A5, [A3]
00002612 0DEB .incomplete
00002614 01C3 .incomplete
00002616 0A68 563A AB09 xori.w [A0 - 0x54F7], 0x563A /* 'V:' */
0000261C 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
0000261E DA27 add.b D5, -[A7]
00002620 136D 882B 219A move.b [A1 + 0x219A], [A5 - 0x77D5]
00002626 88AB 2DC3 or.l D4, [A3 + 0x2DC3]
0000262A 1D4B 02E9 move.b [A6 + 0x2E9], A3
0000262E 23DB 1D81 06DB move.l [0x1D8106DB], [A3]+
00002634 0C14 04EB cmpi.b [A4], 0xEB
00002638 4D25 .invalid 6, -[A5] // invalid opcode 4 with b == 4
0000263A A273 syscall OSReserved, flags=2
0000263C 1046 movea.b A0, D6
0000263E 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00002640 2E7B 006B movea.l A7, [PC + D0.w + 0x6B]
00002644 0928 52DC btst [A0 + 0x52DC], D4
00002648 0309 btst A1, D1
0000264A DC8B add.l D6, A3
0000264C 0B46 bchg D6, D5
0000264E 0B09 btst A1, D5
00002650 5C04 addq.b D4, 6
00002652 0FE9 .incomplete
00002654 0173 051C bchg <<invalid full ext with I/IS == 4>>, D0
00002658 7037 moveq.l D0, 0x37
0000265A 09F7 .incomplete
0000265C 8B0C sbcd -[A5], -[A4]
0000265E 4173 0714 chk.w D0, <<invalid full ext with I/IS == 4>>
00002662 8FF3 0538 1703 E62E divs.w D7, [A3 + 0x1703E62E + D0 * 4]
0000266A 3466 movea.w A2, -[A6]
0000266C 409A negx.l [A2]+
0000266E C03E and.b D0, <<invalid special address>>
00002670 132A 4703 move.b -[A1], [A2 + 0x4703]
00002674 E69A ror D2, 3
00002676 1B1D move.b -[A5], [A5]+
00002678 9325 sub.b -[A5], D1
0000267A 035D bchg [A5]+, D1
0000267C A17C syscall ADBOp, flags=1
0000267E A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
00002680 D833 0B0B 8133 0BC3 add.b D4, [[A3 + <<invalid base displacement size>> + D0 * 2] - 0x7ECCF43D]
00002688 5000 addq.b D0, 8
0000268A 8B0C sbcd -[A5], -[A4]
0000268C C305 abcd D1, D5
0000268E 7841 moveq.l D4, 0x41
00002690 7607 moveq.l D3, 0x07
00002692 0CE7 .incomplete
00002694 0FE4 .incomplete
00002696 BB25 xor.b -[A5], D5
00002698 FB2F .extension 0xB2F <<F/4-5/5>> // unimplemented
0000269A 7E07 moveq.l D7, 0x07
0000269C 0370 61FC bchg <<invalid full ext with I/IS == 4>>, D1
000026A0 0703 btst D3, D3
000026A2 74AC moveq.l D2, 0xFFFFFFAC
000026A4 2607 move.l D3, D7
000026A6 13A7 2826 move.b [A1 + D2 + 0x26], -[A7]
000026AA 1404 move.b D2, D4
000026AC 1791 E51C move.b <<invalid full ext with I/IS == 4>>, [A1]
000026B0 388B move.w [A4], A3
000026B2 1D07 move.b -[A6], D7
000026B4 1340 8417 move.b [A1 - 0x7BE9], D0
000026B8 132D 1710 move.b -[A1], [A5 + 0x1710]
000026BC B453 cmp.w D2, [A3]
000026BE 0741 bchg D1, D3
000026C0 8886 or.l D4, D6
000026C2 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000026C4 6B08 bmi +0xA /* 000026CE */
000026C6 1445 movea.b A2, D5
000026C8 2393 0C17 move.l [A1 + D0 * 4 + 0x17], [A3]
000026CC 0D5E bchg [A6]+, D6
label000026CE:
000026CE FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
000026D0 0713 btst [A3], D3
000026D2 D017 add.b D0, [A7]
000026D4 0D9C bclr [A4]+, D6
000026D6 D320 add.b -[A0], D1
000026D8 2102 move.l -[A0], D2
000026DA 29A5 1713 4DD3 3158 move.l [[A4 + D1 * 8] + 0x4DD33158], -[A5]
000026E2 FEBB 8207 .extension 0xEBB <<F/2-3/7>> // unimplemented
000026E6 1201 move.b D1, D1
000026E8 0B00 btst D0, D5
000026EA A426 syscall HandleZone, flags=4
000026EC 0F25 btst -[A5], D7
000026EE 06BA 270D 6706 4414 addi.l [PC + 0x4414 /* 00006B04, cstring ""<EOF> */], 0x270D6706
000026F6 040F 1404 subi.b A7, 0x4
000026FA BBA5 xor.l -[A5], D5
000026FC 9325 sub.b -[A5], D1
000026FE 1C5E movea.b A6, [A6]+
00002700 833A 270D or.b [PC + 0x270D /* 0000270F, value 0x93 */], D1
00002704 46F1 0607 move.w SR, [A1 + D0.w * 8 + 0x7]
00002708 0568 EB00 bchg [A0 - 0x1500], D2
0000270C 6E06 bgt +0x8 /* 00002714 */
0000270E 0E93 5E50 AE96 .invalid.l [A3], 0x5E50AE96 // invalid immediate operation
label00002714:
00002714 0B01 btst D1, D5
00002716 A296 syscall SharedLibsMPW, flags=2
00002718 9B01 subx.b D5, D1
0000271A 96A3 sub.l D3, -[A3]
0000271C 0717 btst [A7], D3
0000271E 055A bchg [A2]+, D2
00002720 2358 060E move.l [A1 + 0x60E], [A0]+
00002724 E317 roxl D7.b, 1
00002726 E501 asl D1.b, 2
00002728 8101 sbcd D0, D1
0000272A 8301 sbcd D1, D1
0000272C C504 abcd D2, D4
0000272E 2893 move.l [A4], [A3]
00002730 0C25 0BFB cmpi.b -[A5], 0xFB
00002734 0FE3 .incomplete
00002736 09A5 bclr -[A5], D4
00002738 0FB3 0A27 bclr [A3 + D0 * 2 + 0x27], D7
0000273C 132D 58FE move.b -[A1], [A5 + 0x58FE]
00002740 0381 bclr D1, D1
00002742 F8A5 0E63 .extension 0x8A5 <<F/2-3/4>> // unimplemented
00002746 078D bclr A5, D3
00002748 0B0F btst A7, D5
0000274A 1404 move.b D2, D4
0000274C 2793 0768 5707 move.l [A3 + 0x5707], [A3]
00002752 83BB 4765 or.l <<invalid full ext with IS == 1 and I/IS == 5>>, D1
00002756 020B 5B17 andi.b A3, 0x17
0000275A 140C move.b D2, A4
0000275C 8B0C sbcd -[A5], -[A4]
0000275E 270D move.l -[A3], A5
00002760 C3A9 8826 and.l [A1 - 0x77DA], D1
00002764 0700 btst D0, D3
00002766 A6BB syscall vIAZPostInit, flags=6
00002768 0B07 btst D7, D5
0000276A 0BC4 .incomplete
0000276C 389E move.w [A4], [A6]+
0000276E 5EEB 0570 sgt [A3 + 0x570]
00002772 6131 bsr +0x33 /* 000027A5 */
00002774 A08B syscall CommToolboxDispatch
00002776 0453 090C subi.w [A3], 0x90C
0000277A F306 .extension 0x306 <<F/4-5/1>> // unimplemented
0000277C 1303 move.b -[A1], D3
0000277E 24B3 D985 move.l [A2], [[ + <<invalid base displacement size>>] + A5]
00002782 2AA3 move.l [A5], -[A3]
00002784 6517 bcs +0x19 /* 0000279D */
00002786 0319 btst [A1]+, D1
00002788 0709 btst A1, D3
0000278A CEA1 and.l D7, -[A1]
0000278C 0114 btst [A4], D0
0000278E 0711 btst [A1], D3
00002790 1617 move.b D3, [A7]
00002792 013C 430B btst 0xB, D0
00002796 0C45 0ADB cmpi.w D5, 0xADB
0000279A 256B 5E17 0EC9 move.l [A2 + 0xEC9], [A3 + 0x5E17]
000027A0 2826 move.l D4, -[A6]
000027A2 02AB 652C 5617 00D3 andi.l [A3 + 0xD3], 0x652C5617
000027AA 2710 move.l -[A3], [A0]
000027AC C617 and.b D3, [A7]
000027AE 124D movea.b A1, A5
000027B0 2301 move.l -[A1], D1
000027B2 1712 move.b -[A3], [A2]
000027B4 1664 movea.b A3, -[A4]
000027B6 22AB 2A30 move.l [A1], [A3 + 0x2A30]
000027BA BB3D xor.b <<invalid special address>>, D5
000027BC 0712 btst [A2], D3
000027BE E281 asr D1, 1
000027C0 77E1 moveq.l D3, 0xFFFFFFE1
000027C2 007B 19BB 3D17 1237 431D ori.w [[PC] + D3 * 4 + 0x1237431D], 0x19BB
000027CC 9817 sub.b D4, [A7]
000027CE 0BBA 38BC bclr [PC + 0x38BC /* 0000608C, cstring ""<EOF> */], D5
000027D2 B71F xor.b [A7]+, D3
000027D4 D664 add.w D3, -[A4]
000027D6 0A93 1A0B 4B0D xori.l [A3], 0x1A0B4B0D
000027DC 040B 4B97 subi.b A3, 0x97
000027E0 1FED 7306 move.b <<invalid special address>>, [A5 + 0x7306]
000027E4 A159 syscall RmvTime, flags=1
000027E6 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000027E8 3321 move.w -[A1], -[A1]
000027EA 1272 F072 movea.b A1, [A2 + A7.w + 0x72]
000027EE 1319 move.b -[A1], [A1]+
000027F0 724C moveq.l D1, 0x4C
000027F2 BB03 xor.b D3, D5
000027F4 3EE3 move.w [A7]+, -[A3]
000027F6 1E83 move.b [A7], D3
000027F8 023B 2107 16E8 andi.b [PC + D1.w * 8 - 0x24], 0x7
000027FE 304B movea.w A0, A3
00002800 0A33 1EF3 0B61 00EC xori.b [[A3 + 0xEC]], 0xF3
00002808 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000280A 9B30 8053 sub.b [A0 + A0.w + 0x53], D5
0000280E 09DB .incomplete
00002810 03EB .incomplete
00002812 1044 movea.b A0, D4
00002814 EE4A lsr D2.w, 7
00002816 4B2F DB03 .invalid 5, [A7 - 0x24FD] // invalid opcode 4 with b == 4
0000281A 8353 or.w [A3], D1
0000281C 44AB 23F3 neg.l [A3 + 0x23F3]
00002820 01E1 .incomplete
00002822 C43B 2107 02A0 4B0A and.b D2, [[PC + <<invalid base displacement size>>] + D2 + 0x2A04B0A]
0000282A BB18 xor.b [A0]+, D5
0000282C DB23 add.b -[A3], D5
0000282E 2327 move.l -[A1], -[A7]
00002830 30CB move.w [A0]+, A3
00002832 0FE5 .incomplete
00002834 03CB .incomplete
00002836 0FEC .incomplete
00002838 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000283A 0313 btst [A3], D1
0000283C 8063 or.w D0, -[A3]
0000283E 054B bchg A3, D2
00002840 85EE 3327 divs.w D2, [A6 + 0x3327]
00002844 4B85 .invalid 5, D5 // invalid opcode 4 with b == 6
00002846 CB2C C32D and.b [A4 - 0x3CD3], D5
0000284A 8103 sbcd D0, D3
0000284C 631E bls +0x20 /* 0000286C */
0000284E 7B27 moveq.l D5, 0x27
00002850 0102 btst D2, D0
00002852 8103 sbcd D0, D3
00002854 3320 move.w -[A1], -[A0]
00002856 30E2 move.w [A0]+, -[A2]
00002858 8503 sbcd D2, D3
0000285A E2EC 30E2 lsr .w [A4 + 0x30E2]
0000285E 230E move.l -[A1], A6
00002860 8103 sbcd D0, D3
00002862 AB22 syscall SeekRgn
00002864 3B15 move.w -[A5], [A5]
00002866 EED3 093B bfset [A3] {D4:D3}
0000286A 955B sub.w [A3]+, D2
label0000286C:
0000286C 1429 CC81 move.b D2, [A1 - 0x337F]
00002870 03E2 .incomplete
00002872 8103 sbcd D0, D3
00002874 3E33 156E move.w D7, <<invalid full ext with IS == 1 and I/IS == 6>>
00002878 1402 move.b D2, D2
0000287A 330C move.w -[A1], A4
0000287C F4C3 .invalid <<cinv/cpush with scope=0>>
0000287E 325B movea.w A1, [A3]+
00002880 1933 19A3 16C1 78C3 2BBB move.b -[A4], [[0x16C1 + D1] + 0x78C32BBB]
0000288A 314A A30E move.w [A0 - 0x5CF2], A2
0000288E DAB3 2A0A add.l D5, [A3 + D2 * 2 + 0xA]
00002892 3B05 move.w -[A5], D5
00002894 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
00002896 2706 move.l -[A3], D6
00002898 30F8 0705 move.w [A0]+, [0x00000705]
0000289C 3E23 move.w D7, -[A3]
0000289E 1EFB 31D4 move.b [A7]+, <<invalid full ext with I/IS == 4>>
000028A2 ECE3 10EC bfclr -[A3] {3:D4}
000028A6 0B1E btst [A6]+, D5
000028A8 B873 062B cmp.w D4, [A3 + D0.w * 8 + 0x2B]
000028AC 050F btst A7, D2
000028AE AE0B syscall BackPixPat, auto_pop
000028B0 052B 050F btst [A3 + 0x50F], D2
000028B4 AEAB syscall 0xAAB, auto_pop
000028B6 05DA .incomplete
000028B8 070F btst A7, D3
000028BA 048B 0321 C8A2 subi.l A3, 0x321C8A2
000028C0 74A2 moveq.l D2, 0xFFFFFFA2
000028C2 2AA2 move.l [A5], -[A2]
000028C4 9300 subx.b D1, D0
000028C6 A2A8 syscall 0x0A8, flags=2
000028C8 C0B8 2AE3 and.l D0, [0x00002AE3]
000028CC 10D3 move.b [A0]+, [A3]
000028CE 300B move.w D0, A3
000028D0 4BDA lea.l A5, [A2]+
000028D2 DB39 1B3A CB02 add.b [0x1B3ACB02], D5
000028D8 BB3D xor.b <<invalid special address>>, D5
000028DA 7800 moveq.l D4, 0x00
000028DC 7306 moveq.l D1, 0x06
000028DE 04F3 .incomplete
000028E0 A2E3 syscall vFndFilName, flags=2
000028E2 1043 movea.b A0, D3
000028E4 0041 5BA1 ori.w D1, 0x5BA1
000028E8 067B 317E A023 addi.w [PC + A2.w + 0x23], 0x317E /* '1~' */
000028EE 1ECC move.b [A7]+, A4
000028F0 0F29 184C btst [A1 + 0x184C], D7
000028F4 EB14 roxl D4.b, 5
000028F6 724C moveq.l D1, 0x4C
000028F8 930C subx.b -[A1], -[A4]
000028FA 724C moveq.l D1, 0x4C
000028FC EB0D lsl D5.b, 5
000028FE B577 652A 2149 CB18 xor.w [[A7 + 0x2149 + D6 * 4] - 0x34E8], D2
00002906 2221 move.l D1, -[A1]
00002908 455B chk.w D2, [A3]+
0000290A 1E07 move.b D7, D7
0000290C 0431 8334 6E24 subi.b [A1 + D6 * 8 + 0x24], 0x34 /* '4' */
00002912 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00002914 E30E lsl D6.b, 1
00002916 070C btst A4, D3
00002918 165B movea.b A3, [A3]+
0000291A 246A 040F movea.l A2, [A2 + 0x40F]
0000291E 058B bclr A3, D2
00002920 D309 addx.b -[A1], -[A1]
00002922 B101 xor.b D1, D0
00002924 8B20 or.b -[A0], D5
00002926 2B03 move.l -[A5], D3
00002928 5387 subq.l D7, 1
0000292A 040F E501 subi.b A7, 0x1
0000292E A014 syscall GetVol/PBHGetVol/HGetVol
00002930 8308 sbcd -[A1], -[A0]
00002932 D48D add.l D2, A5
00002934 2917 move.l -[A4], [A7]
00002936 1538 C14F move.b -[A2], [0xFFFFC14F]
0000293A E301 asl D1.b, 1
0000293C 3823 move.w D4, -[A3]
0000293E 1E23 move.b D7, -[A3]
00002940 04CA .incomplete
00002942 4853 pea.l [A3]
00002944 2C86 move.l [A6], D6
00002946 2263 movea.l A1, -[A3]
00002948 1323 move.b -[A1], -[A3]
0000294A 0417 056A subi.b [A7], 0x6A /* 'j' */
0000294E 0105 btst D5, D0
00002950 BA04 cmp.b D5, D4
00002952 0F65 bchg -[A5], D7
00002954 0473 1748 8B17 8901 8404 subi.w [[A3] + A0 * 2 - 0x76FE7BFC], 0x1748
0000295E 0F50 bchg [A0], D7
00002960 E4A3 asr D3, D2
00002962 0F48 bchg A0, D7
00002964 0D03 btst D3, D6
00002966 8404 or.b D2, D4
00002968 0F05 btst D5, D7
0000296A 036B 05B9 bchg [A3 + 0x5B9], D1
0000296E 040F 3909 subi.b A7, 0x9 /* '\t' */
00002972 6DA9 blt -0x55 /* 0000291D */
00002974 0715 btst [A5], D3
00002976 6D61 blt +0x63 /* 000029D9 */
00002978 4623 not.b -[A3]
0000297A 036E AB3C bchg [A6 - 0x54C4], D1
0000297E 506C A30B addq.w [A4 - 0x5CF5], 8
00002982 986C C325 sub.w D4, [A4 - 0x3CDB]
00002986 0704 btst D4, D3
00002988 B28B cmp.l D1, A3
0000298A 1B17 move.b -[A5], [A7]
0000298C 158A F322 8914 EB00 move.b [[A2 - 0x76EC + A7 * 2] - 0x1500], A2
00002994 7207 moveq.l D1, 0x07
00002996 0C3E 724C cmpi.b <<invalid special address>>, 0x4C /* 'L' */
0000299A C336 3E0F and.b [A6 + D3 * 8 + 0xF], D1
0000299E E52C lsl D4.b, D2
000029A0 4350 chk.w D1, [A0]
000029A2 6D2C blt +0x2E /* 000029D0 */
000029A4 E300 asl D0.b, 1
000029A6 3B0A move.w -[A5], A2
000029A8 EB22 asl D2.b, D5
000029AA 0307 btst D7, D1
000029AC 3B0E move.w -[A5], A6
000029AE 0B30 6223 btst [A0 + D6.w * 2 + 0x23], D5
000029B2 2983 03BB 044B 1E22 CA0B 0FBB move.l [[0x44B1E22 + D0 * 2] - 0x35F4F045], D3
000029BE 04AB 23A3 006B 144B subi.l [A3 + 0x144B], 0x23A3006B
000029C6 003B 2112 2B24 ori.b <<invalid full ext with I/IS == 4>>, 0x12
000029CC 8B2C 4309 or.b [A4 + 0x4309], D5
label000029D0:
000029D0 6308 bls +0xA /* 000029DA */
000029D2 E32C lsl D4.b, D1
000029D4 6503 bcs +0x5 /* 000029D9 */
000029D6 230E move.l -[A1], A6
000029D8 8303 sbcd D1, D3
label000029DA:
000029DA 930F subx.b -[A1], -[A7]
000029DC A102 syscall Read, flags=1
000029DE 6B05 bmi +0x7 /* 000029E5 */
000029E0 5B30 0707 3D93 018C subq.b [[A0 + <<invalid base displacement size>>] + D0 * 8 + 0x3D93018C], 5
000029E8 04B3 4EF3 2A44 7E0B subi.l [A3 + D7 * 8 + 0xB], 0x4EF32A44
000029F0 014B bchg A3, D0
000029F2 1DE1 move.b <<invalid special address>>, -[A1]
000029F4 306B 0B31 movea.w A0, [A3 + 0xB31]
000029F8 04AB 47C1 0343 00E1 subi.l [A3 + 0xE1], 0x47C10343
00002A00 6383 bls -0x7B /* 00002985 */
00002A02 0263 1E4C andi.w -[A3], 0x1E4C
00002A06 BB2F 8302 xor.b [A7 - 0x7CFE], D5
00002A0A F33D .extension 0x33D <<F/4-5/1>> // unimplemented
00002A0C 4C0B 2ACD movem.w D0,D2,D3,D6,D7,A1,A3,A5, A3
00002A10 3123 move.w -[A0], -[A3]
00002A12 0E05 0A83 .invalid.b D5, 0x83 // invalid immediate operation
00002A16 0307 btst D7, D1
00002A18 0BD4 .incomplete
00002A1A 150A move.b -[A2], A2
00002A1C C507 abcd D2, D7
00002A1E 8043 or.w D0, D3
00002A20 0BBB 08C8 bclr [PC + D0 - 0x56], D5
00002A24 5B02 subq.b D2, 5
00002A26 DB55 add.w [A5], D5
00002A28 9308 subx.b -[A1], -[A0]
00002A2A A301 syscall Close, flags=3
00002A2C 350B move.w -[A2], A3
00002A2E 3305 move.w -[A1], D5
00002A30 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00002A32 F33D .extension 0x33D <<F/4-5/1>> // unimplemented
00002A34 126B 117B movea.b A1, [A3 + 0x117B]
00002A38 3231 0B4B 1D4B 0580 move.w D1, [[A1 + <<invalid base displacement size>>] + 0x1D4B0580]
00002A40 2B11 move.l -[A5], [A1]
00002A42 8D03 sbcd D6, D3
00002A44 D309 addx.b -[A1], -[A1]
00002A46 1D0C move.b -[A6], A4
00002A48 B307 xor.b D7, D1
00002A4A F32A .extension 0x32A <<F/4-5/1>> // unimplemented
00002A4C 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00002A4E 7EB9 moveq.l D7, 0xFFFFFFB9
00002A50 046B 32CB 2C6B subi.w [A3 + 0x2C6B], 0x32CB
00002A56 0BA1 bclr -[A1], D5
00002A58 0C63 1EA1 cmpi.w -[A3], 0x1EA1
00002A5C 0C8B 02C3 11C1 cmpi.l A3, 0x2C311C1
00002A62 0A43 0025 xori.w D3, 0x25 /* '%' */
00002A66 0D2B 004B btst [A3 + 0x4B], D6
00002A6A 0A4C CB29 xori.w A4, 0xCB29
00002A6E C100 abcd D0, D0
00002A70 5300 subq.b D0, 1
00002A72 7B01 moveq.l D5, 0x01
00002A74 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00002A76 3E53 movea.w A7, [A3]
00002A78 2583 02FB move.l [A2 + D0.w * 2 - 0x5], D3
00002A7C 044C 5B1C subi.w A4, 0x5B1C
00002A80 8302 sbcd D1, D2
00002A82 EB3D rol D5.b, D5
00002A84 4C4B 2591 movem.l D0,D4,D7,A0,A2,A5, A3
00002A88 3C4D movea.w A6, A5
00002A8A 0EFB .incomplete
00002A8C 0D97 bclr [A7], D6
00002A8E 21EB 5309 1B17 move.l [0x00001B17], [A3 + 0x5309]
00002A94 C33C 4322 and.b 0x22 /* '\"' */, D1
00002A98 8721 or.b -[A1], D3
00002A9A FCEB 3D41 .extension 0xCEB <<F/2-3/6>> // unimplemented
00002A9E 0983 bclr D3, D4
00002AA0 3215 move.w D1, [A5]
00002AA2 0E3B 1580 E315 .invalid.b [[PC] + A6 * 2], 0x80 // invalid immediate operation
00002AA8 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00002AAA 8722 or.b -[A2], D3
00002AAC 19F3 AA3B 15D1 move.b 0xD1, [A3 + A2 * 2 + 0x3B]
00002AB2 0D65 bchg -[A5], D6
00002AB4 0403 3B61 subi.b D3, 0x61 /* 'a' */
00002AB8 44C1 move.b D1, CCR
00002ABA 0DFB .incomplete
00002ABC 04C5 .incomplete
00002ABE 0D3B 0D30 E2D1 0DB2 btst [PC - 0x1D2EF24E + D0 * 4], D6
00002AC6 AD0D syscall PaintBehind, auto_pop
00002AC8 710C moveq.l D0, 0x0C
00002ACA 8303 sbcd D1, D3
00002ACC B30A cmpm.b [A1]+, [A2]+
00002ACE 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00002AD0 8318 or.b [A0]+, D1
00002AD2 DB00 addx.b D5, D0
00002AD4 5B30 0709 subq.b [[A0 + <<invalid base displacement size>> + D0 * 8]], 5
00002AD8 6C0F bge +0x11 /* 00002AE9 */
00002ADA 0433 4DF3 2A23 subi.b [A3 + D2 * 2 + 0x23], 0xF3
00002AE0 1F7E 5505 move.b [A7 + 0x5505], <<invalid special address>>
00002AE4 0701 btst D1, D3
00002AE6 B321 xor.b -[A1], D1
00002AE8 0537 176C btst <<invalid full ext with I/IS == 4>>, D2
00002AEC 105C movea.b A0, [A4]+
00002AEE 7B10 moveq.l D5, 0x10
00002AF0 9307 subx.b D1, D7
00002AF2 D328 1714 add.b [A0 + 0x1714], D1
00002AF6 F55B .extension 0x55B <<F/4-5/2>> // unimplemented
00002AF8 027B 1D07 19F6 andi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x1D07
00002AFE 8301 sbcd D1, D1
00002B00 8B31 3B15 or.b [[A1] + D3 * 2], D5
00002B04 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00002B06 1B11 move.b -[A5], [A1]
00002B08 D328 C302 add.b [A0 - 0x3CFE], D1
00002B0C 5B09 subq.b A1, 5
00002B0E 9330 3B15 sub.b [[A0] + D3 * 2], D1
00002B12 2B0A move.l -[A5], A2
00002B14 1714 move.b -[A3], [A4]
00002B16 FC33 0AA1 .unknown 0xFC33 0x0AA1 (W = 6)
00002B1A 01EA .incomplete
00002B1C A501 syscall Close, flags=5
00002B1E CAA1 and.l D5, -[A1]
00002B20 0107 btst D7, D0
00002B22 1503 move.b -[A2], D3
00002B24 0711 btst [A1], D3
00002B26 34FB 04C3 move.w [A2]+, [PC + D0.w * 4 - 0x61]
00002B2A 5AE3 spl -[A3]
00002B2C 032B 2647 btst [A3 + 0x2647], D1
00002B30 1509 move.b -[A2], A1
00002B32 231E move.l -[A1], [A6]+
00002B34 115E 8B23 move.b [A0 - 0x74DD], [A6]+
00002B38 095E bchg [A6]+, D4
00002B3A FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00002B3C 9307 subx.b D1, D7
00002B3E CB28 802B and.b [A0 - 0x7FD5], D5
00002B42 0A13 041B xori.b [A3], 0x1B
00002B46 1E17 move.b D7, [A7]
00002B48 063B 4B0A D653 addi.b [PC + A5.w * 8 + 0x53], 0xA /* '\n' */
00002B4E 9FA0 sub.l -[A0], D7
00002B50 1B11 move.b -[A5], [A1]
00002B52 CB28 E111 and.b [A0 - 0x1EEF], D5
00002B56 812B 6B11 or.b [A3 + 0x6B11], D0
00002B5A 0B3B 8302 CB28 btst [[PC + <<invalid base displacement size>> + A0 * 2] - 0x34D8], D5
00002B60 6B1B bmi +0x1D /* 00002B7D */
00002B62 2119 move.l -[A0], [A1]+
00002B64 D502 addx.b D2, D2
00002B66 1B38 531F move.b -[A5], [0x0000531F]
00002B6A EEB3 roxr D3, D7
00002B6C 1DAD 0283 322B move.b [A6 + D3.w * 2 + 0x2B], [A5 + 0x283]
label00002B72:
00002B72 1165 029B move.b [A0 + 0x29B], -[A5]
00002B76 2065 movea.l A0, -[A5]
00002B78 02CB .incomplete
00002B7A 0F61 bchg -[A1], D7
00002B7C 02C3 .incomplete
00002B7E 42EE A307 .invalid [A6 - 0x5CF9] // invalid opcode 4 with subtype 1
00002B82 6102 bsr +0x4 /* 00002B86 */
00002B84 0124 btst -[A4], D0
fn00002B86:
00002B86 6102 bsr +0x4 /* 00002B8A */
00002B88 0713 btst [A3], D3
fn00002B8A:
00002B8A 34DB move.w [A2]+, [A3]+
00002B8C 06E4 .incomplete
00002B8E D437 1A25 add.b D2, [A7 + D1 * 2 + 0x25]
00002B92 BB07 xor.b D7, D5
00002B94 0713 btst [A3], D3
00002B96 6BC1 bmi -0x3D /* 00002B59 */
00002B98 479E .invalid 3, [A6]+ // invalid opcode 4 with b == 6
00002B9A 5EC4 sgt D4
00002B9C 70C3 moveq.l D0, 0xFFFFFFC3
00002B9E 02EA .incomplete
00002BA0 1705 move.b -[A3], D5
00002BA2 750F moveq.l D2, 0x0F
00002BA4 60CC bra -0x32 /* 00002B72 */
00002BA6 632B bls +0x2D /* 00002BD3 */
00002BA8 58BB 07AE 3B06 8A38 addq.l [[0x3B06] + D0 * 8 - 0x75C8], 4
00002BB0 2ABB 0DDB 01D0 62AB move.l [A5], [[] + 0x1D062AB]
00002BB8 008A 2A43 0258 ori.l A2, 0x2A430258
00002BBE 0B02 btst D2, D5
00002BC0 1707 move.b -[A3], D7
00002BC2 1E17 move.b D7, [A7]
00002BC4 0D13 btst [A3], D6
00002BC6 BB07 xor.b D7, D5
00002BC8 042B 0F17 10A4 subi.b [A3 + 0x10A4], 0x17
// begin alternate branch 00002BCC-00002BCE
label00002BCC:
00002BCC 10A4 move.b [A0], -[A4]
// end alternate branch 00002BCC-00002BCE
label00002BCC: // (misaligned)
00002BCE C500 abcd D2, D0
00002BD0 FB3D .extension 0xB3D <<F/4-5/5>> // unimplemented
00002BD2 AB01 syscall BitsToMap
00002BD4 E302 asl D2.b, 1
00002BD6 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00002BD8 1C70 EB59 movea.b A6, [[A0]]
00002BDC 5706 subq.b D6, 3
00002BDE 5C17 addq.b [A7], 6
00002BE0 091E btst [A6]+, D4
00002BE2 2B0E move.l -[A5], A6
00002BE4 5E3B 0AC0 addq.b [PC + D0 * 2 - 0x64], 7
00002BE8 E32A lsl D2.b, D1
00002BEA 58DB svc [A3]+
00002BEC 0AA1 0607 0714 xori.l -[A1], 0x6070714
00002BF2 DB01 addx.b D5, D1
00002BF4 C500 abcd D2, D0
00002BF6 E34E lsl D6.w, 1
00002BF8 C100 abcd D0, D0
00002BFA F319 .extension 0x319 <<F/4-5/1>> // unimplemented
00002BFC 6314 bls +0x16 /* 00002C12 */
00002BFE 2B39 AB00 8B38 move.l -[A5], [0xAB008B38]
00002C04 3107 move.w -[A0], D7
00002C06 484A pea.l A2
00002C08 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00002C0A 0B04 btst D4, D5
00002C0C 1306 move.b -[A1], D6
00002C0E 6306 bls +0x8 /* 00002C16 */
00002C10 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
label00002C12:
00002C12 6B08 bmi +0xA /* 00002C1C */
00002C14 1A43 movea.b A5, D3
label00002C16:
00002C16 0228 2214 0715 andi.b [A0 + 0x715], 0x14
label00002C1C:
00002C1C 8627 or.b D3, -[A7]
00002C1E 13ED 4A5B 4F3E 6B36 move.b [0x4F3E6B36], [A5 + 0x4A5B]
00002C26 00DB .incomplete
00002C28 0A36 CB2D 040F xori.b [A6 + D0.w * 4 + 0xF], 0x2D /* '-' */
00002C2E 7A60 moveq.l D5, 0x60
00002C30 4A6B 1C81 tst.w [A3 + 0x1C81]
00002C34 CBA5 and.l -[A5], D5
00002C36 0ADB .incomplete
00002C38 0AAB 0DE8 C30B 045B xori.l [A3 + 0x45B], 0xDE8C30B
00002C40 359B 00E5 move.w [A2 + D0.w - 0x27], [A3]+
00002C44 B2C5 cmpa.w A1, D5
00002C46 CB21 and.b -[A1], D5
00002C48 B41C cmp.b D2, [A4]+
00002C4A 386B 2013 movea.w A4, [A3 + 0x2013]
00002C4E 0B6B 015B bchg [A3 + 0x15B], D5
00002C52 1AC1 move.b [A5]+, D1
00002C54 BAF8 5B1A cmpa.w A5, [0x00005B1A]
00002C58 A1B8 syscall vSoundDead, flags=1
00002C5A 0711 btst [A1], D3
00002C5C F3B3 .invalid <<F/6/1>>
00002C5E 0A5B 1AE3 xori.w [A3]+, 0x1AE3
00002C62 45FB 1AEB lea.l A2, [PC + D1 * 2 - 0x21]
00002C66 005B 1A93 ori.w [A3]+, 0x1A93
00002C6A 48A5 015B movem.w -[A5], D7,A1,A3,A4,A6,A7
00002C6E 20FB 1DCA 0FCC move.l [A0]+, [[ + <<invalid base displacement size>>] + 0xFCC]
00002C74 135D 071A move.b [A1 + 0x71A], [A5]+
00002C78 848B or.l D2, A3
00002C7A 0506 btst D6, D2
00002C7C 3841 movea.w A4, D1
00002C7E 0604 0F06 addi.b D4, 0x6
00002C82 7B00 moveq.l D5, 0x00
00002C84 1404 move.b D2, D4
00002C86 1783 E4BA move.b [A3 + A6.w * 4 - 0x70], D3
00002C8A 2822 move.l D4, -[A2]
00002C8C EB01 asl D1.b, 5
00002C8E 5C07 addq.b D7, 6
00002C90 069F E5D3 3364 addi.l [A7]+, 0xE5D33364
00002C96 2C45 movea.l A6, D5
00002C98 BA48 cmp.w D5, A0
00002C9A 5311 subq.b [A1], 1
00002C9C 9C26 sub.b D6, -[A6]
00002C9E CA1B and.b D5, [A3]+
00002CA0 839C or.l [A4]+, D1
00002CA2 0310 btst [A0], D1
00002CA4 CAD3 mulu.w D5, [A3]
00002CA6 5CCC 0FE1 dbge D4, +0xFE3 /* 00003C89 */
00002CAA 0432 3232 BB0A 28EB subi.b [[A2 + <<invalid base displacement size>> + A3 * 2] + 0x28EB], 0x32 /* '2' */
00002CB2 0D84 bclr D4, D6
00002CB4 2713 move.l -[A3], [A3]
00002CB6 F50F .extension 0x50F <<F/4-5/2>> // unimplemented
00002CB8 9C93 sub.l D6, [A3]
00002CBA 1660 movea.b A3, -[A0]
00002CBC EB08 lsl D0.b, 5
00002CBE 80CB divu.w D0, A3
00002CC0 0D07 btst D7, D6
00002CC2 037C 8B38 bchg 0x8B38, D1
00002CC6 331C move.w -[A1], [A4]+
00002CC8 58E3 svc -[A3]
00002CCA 19A3 2012 move.b [A4 + D2.w + 0x12], -[A3]
00002CCE 6308 bls +0xA /* 00002CD8 */
00002CD0 C331 5612 and.b [A1 + D5.w * 8 + 0x12], D1
00002CD4 4C4B 2942 movem.l D1,D6,A0,A3,A5, A3
label00002CD8:
00002CD8 CC56 and.w D6, [A6]
00002CDA 4D32 0B22 F600 0B22 .invalid 6, [[A2 - 0xA00 + D0 * 2] + 0xB22] // invalid opcode 4 with b == 4
00002CE2 00FB .incomplete
00002CE4 0104 btst D4, D0
00002CE6 DB29 7A60 add.b [A1 + 0x7A60], D5
00002CEA 4CFB 0064 0718 movem.l D2,D5,D6, [PC + D0 * 8]
00002CF0 0C8B 097B 0827 cmpi.l A3, 0x97B0827
00002CF6 0210 0C24 andi.b [A0], 0x24 /* '$' */
00002CFA 3B3B 9B2C move.w -[A5], <<invalid full ext with I/IS == 4>>
00002CFE 8102 sbcd D0, D2
00002D00 2E0A move.l D7, A2
00002D02 0074 3300 A325 CB03 ori.w [[A4 - 0x34FD] + A2 * 2], 0x3300 /* '3\0' */
00002D0A 259B 4A4B move.l [A2 + D4 * 2 + 0x4B], [A3]+
00002D0E 250C move.l -[A2], A4
00002D10 245B movea.l A2, [A3]+
00002D12 1BFB 4624 move.b <<invalid special address>>, [PC + D4.w * 8 + 0x24]
00002D16 9BA7 sub.l -[A7], D5
00002D18 0074 0662 3200 ori.w [A4 + D3.w * 2], 0x662
00002D1E 2A33 0073 move.l D5, [A3 + D0.w + 0x73]
00002D22 37AD 0223 1A17 move.w [A3 + D1 * 2 + 0x17], [A5 + 0x223]
00002D28 0268 0F00 8B09 andi.w [A0 - 0x74F7], 0xF00
00002D2E 2E03 move.l D7, D3
00002D30 0907 btst D7, D4
00002D32 13CA F104 3B27 move.b [0xF1043B27], A2
00002D38 1709 move.b -[A3], A1
00002D3A A724 syscall SetHandleSize, flags=7
00002D3C DB18 add.b [A0]+, D5
00002D3E DB18 add.b [A0]+, D5
00002D40 C501 abcd D2, D1
00002D42 9B42 subx.w D5, D2
00002D44 C901 abcd D4, D1
00002D46 0319 btst [A1]+, D1
00002D48 2709 move.l -[A3], A1
00002D4A A773 syscall OSReserved, flags=7
00002D4C 0717 btst [A7], D3
00002D4E 13A2 0E2E move.b [A1 + D0 * 8 + 0x2E], -[A2]
00002D52 6232 bhi +0x34 /* 00002D86 */
00002D54 3233 0093 move.w D1, [A3 + D0.w - 0x109]
00002D58 3765 020C move.w [A3 + 0x20C], -[A5]
00002D5C E101 asl D1.b, 8
00002D5E 3300 move.w -[A1], D0
00002D60 9318 sub.b [A0]+, D1
00002D62 E100 asl D0.b, 8
00002D64 0C45 04CD cmpi.w D5, 0x4CD
00002D68 0041 09CD ori.w D1, 0x9CD
00002D6C 00E1 .incomplete
00002D6E 0CC5 .incomplete
00002D70 0047 1B06 ori.w D7, 0x1B06
00002D74 9303 subx.b D1, D3
00002D76 E9DD BB45 bfextu D3, [A5]+ {D5:5}
00002D7A 8167 or.w -[A7], D0
00002D7C 9327 sub.b -[A7], D1
00002D7E 0B26 btst -[A6], D5
00002D80 580B addq.b A3, 4
00002D82 030B btst A3, D1
00002D84 1744 071C move.b [A3 + 0x71C], D4
// begin alternate branch 00002D86-00002D88
label00002D86:
00002D86 071C btst [A4]+, D3
// end alternate branch 00002D86-00002D88
label00002D86: // (misaligned)
00002D88 170B move.b -[A3], A3
00002D8A 174B 0C93 move.b [A3 + 0xC93], A3
00002D8E 0F0C btst A4, D7
00002D90 5C14 addq.b [A4], 6
00002D92 06B3 062B 0C2C 630C addi.l <<invalid full ext with I/IS == 4>>, 0x62B0C2C
// begin alternate branch 00002D96-00002D9C
label00002D96:
00002D96 0C2C 630C C316 cmpi.b [A4 - 0x3CEA], 0xC
// end alternate branch 00002D96-00002D9C
label00002D96: // (misaligned)
00002D9A C316 and.b [A6], D1
00002D9C 8B2B B326 or.b [A3 - 0x4CDA], D5
00002DA0 527B 04C3 addq.w [PC + D0.w * 4 - 0x61], 1
00002DA4 16A3 move.b [A3], -[A3]
00002DA6 315B 3182 move.w [A0 + 0x3182], [A3]+
00002DAA CAC0 mulu.w D5, D0
00002DAC BB04 xor.b D4, D5
00002DAE 0C5C 064B cmpi.w [A4]+, 0x64B
00002DB2 0C41 020F cmpi.w D1, 0x20F
00002DB6 4247 clr.w D7
00002DB8 09F7 .incomplete
00002DBA 0714 btst [A4], D3
00002DBC 18EB 1638 move.b [A4]+, [A3 + 0x1638]
00002DC0 0717 btst [A7], D3
00002DC2 51D6 sf [A6]
00002DC4 4233 02B3 clr.b [A3 + D0.w * 2 - 0x77]
00002DC8 33B3 0C63 081B move.w [A1 + D0 + 0x1B], [A3 + D0 * 4 + 0x63]
00002DCE 0307 btst D7, D1
00002DD0 115C C85B move.b [A0 - 0x37A5], [A4]+
00002DD4 199B 2337 00A1 1A17 11DB AB0A move.b [[A4 + 0xA11A17] + D2 * 2 + 0x11DBAB0A], [A3]+
00002DE0 1D01 move.b -[A6], D1
00002DE2 370C move.w -[A3], A4
00002DE4 2A6B 260F movea.l A5, [A3 + 0x260F]
00002DE8 9C62 sub.w D6, -[A2]
00002DEA 9A07 sub.b D5, D7
00002DEC 17FF 3302 6B26 move.b [[PC + <<invalid base displacement size>> + D3 * 2] + 0x6B26], <<invalid special address>>
00002DF2 0F9C bclr [A4]+, D7
00002DF4 62A0 bhi -0x5E /* 00002D96 */
00002DF6 E100 asl D0.b, 8
00002DF8 470E .invalid 3, A6 // invalid opcode 4 with b == 4
00002DFA F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00002DFC 0A30 F302 FB51 xori.b [[A0]], 0x2
00002E02 9B4B subx.w -[A5], -[A3]
00002E04 432F 040F .invalid 1, [A7 + 0x40F] // invalid opcode 4 with b == 4
00002E08 6E24 bgt +0x26 /* 00002E2E */
00002E0A 4B5B chk.w D5, [A3]+
00002E0C 0F24 btst -[A4], D7
00002E0E 7348 moveq.l D1, 0x48
00002E10 433B 53B3 50E4 D30C C100 2A8A .invalid 1, [[0x50E4D30C + D5 * 2] - 0x3EFFD576] // invalid opcode 4 with b == 4
00002E1C 0A08 6E14 xori.b A0, 0x14
00002E20 1704 move.b -[A3], D4
00002E22 0F00 btst D0, D7
00002E24 A824 syscall HFSUtilDispatch/FSMgr
00002E26 220E move.l D1, A6
00002E28 4253 clr.w [A3]
00002E2A 33F4 2048 0B19 6E14 move.w [0x0B196E14], [A4 + D2.w + 0x48]
// begin alternate branch 00002E2E-00002E32
label00002E2E:
00002E2E 0B19 btst [A1]+, D5
00002E30 6E14 bgt +0x16 /* 00002E46 */
// end alternate branch 00002E2E-00002E32
label00002E2E: // (misaligned)
00002E32 1AA8 2718 move.b [A5], [A0 + 0x2718]
00002E36 8724 or.b -[A4], D3
00002E38 52A4 addq.l -[A4], 1
00002E3A 0902 btst D2, D4
00002E3C C901 abcd D4, D1
00002E3E 2444 movea.l A2, D4
00002E40 8C45 or.w D6, D5
00002E42 0125 btst -[A5], D0
00002E44 0174 3101 bchg [[A4 + <<invalid base displacement size>> + D3]], D0
// begin alternate branch 00002E46-00002E48
label00002E46:
00002E46 3101 move.w -[A0], D1
// end alternate branch 00002E46-00002E48
label00002E46: // (misaligned)
00002E48 6109 bsr +0xB /* 00002E53 */
00002E4A CB25 and.b -[A5], D5
00002E4C 9B09 subx.b -[A5], -[A1]
00002E4E 432F AD4C .invalid 1, [A7 - 0x52B4] // invalid opcode 4 with b == 4
00002E52 2300 move.l -[A1], D0
00002E54 271D move.l -[A3], [A5]+
00002E56 4C2B 0E52 E301 movem.w D1,D4,D6,A1,A2,A3, [A3 - 0x1CFF]
00002E5C AA23 syscall CharExtra
00002E5E 0507 btst D7, D2
00002E60 171F move.b -[A3], [A7]+
00002E62 9B01 subx.b D5, D1
00002E64 8217 or.b D1, [A7]
00002E66 1D99 5350 move.b [A6], [A1]+
00002E6A C5F2 BB15 muls.w D2, [[A2] + A3 * 2]
00002E6E 04DB .incomplete
00002E70 9AD3 sub.w A5, [A3]
00002E72 0F2B 851B btst [A3 - 0x7AE5], D7
00002E76 180B move.b D4, A3
00002E78 20DB move.l [A0]+, [A3]+
00002E7A 5F17 subq.b [A7], 7
00002E7C 04EE .incomplete
00002E7E C28B and.l D1, A3
00002E80 26C3 move.l [A3]+, D3
00002E82 88F0 EB06 0B20 divu.w D4, [[A0 + <<invalid base displacement size>>] + A6 * 2 + 0xB20]
00002E88 C35F and.w [A7]+, D1
00002E8A 2703 move.l -[A3], D3
00002E8C 8253 or.w D1, [A3]
00002E8E 04D3 .incomplete
00002E90 30CB move.w [A0]+, A3
00002E92 5F64 subq.w -[A4], 7
00002E94 2293 move.l [A1], [A3]
00002E96 56D3 sne [A3]
00002E98 5F9C subq.l [A4]+, 7
00002E9A 7B00 moveq.l D5, 0x00
00002E9C 6B10 bmi +0x12 /* 00002EAE */
00002E9E DB1A add.b [A2]+, D5
00002EA0 0307 btst D7, D1
00002EA2 7311 moveq.l D1, 0x11
00002EA4 6E24 bgt +0x26 /* 00002ECA */
00002EA6 8346 EB47 pack D1, D6, 0xEB47
00002EAA 060F 040F addi.b A7, 0xF
label00002EAE:
00002EAE 2595 4A3B move.l [A2 + D4 * 2 + 0x3B], [A5]
00002EB2 223E move.l D1, <<invalid special address>>
00002EB4 F336 .extension 0x336 <<F/4-5/1>> // unimplemented
00002EB6 9C0A sub.b D6, A2
00002EB8 530E subq.b A6, 1
00002EBA 9307 subx.b D1, D7
00002EBC 7102 moveq.l D0, 0x02
00002EBE 6B54 bmi +0x56 /* 00002F14 */
00002EC0 040F 6902 subi.b A7, 0x2
00002EC4 5B1C subq.b [A4]+, 5
00002EC6 3E1B move.w D7, [A3]+
00002EC8 2A1B move.l D5, [A3]+
label00002ECA:
00002ECA 42BB 27DB 9B2B 009B clr.l [[] - 0x64D4FF65]
00002ED2 0873 1017 1558 bchg.b [A3], 0x17
00002ED8 EB1F rol D7.b, 5
00002EDA 82D3 divu.w D1, [A3]
00002EDC 330B move.w -[A1], A3
00002EDE 0D09 btst A1, D6
00002EE0 E55B rol D3.w, 2
00002EE2 1EAB 3BDB move.b [A7], [A3 + 0x3BDB]
00002EE6 1BD3 move.b <<invalid special address>>, [A3]
00002EE8 336B 0E09 010F move.w [A1 + 0x10F], [A3 + 0xE09]
00002EEE 0101 btst D1, D0
00002EF0 D307 addx.b D1, D7
00002EF2 6273 bhi +0x75 /* 00002F67 */
00002EF4 0B8B bclr A3, D5
00002EF6 054B bchg A3, D2
00002EF8 0083 1163 0473 ori.l D3, 0x11630473
00002EFE 0BEB .incomplete
00002F00 009C 44D3 3A9C ori.l [A4]+, 0x44D33A9C
00002F06 8CDB divu.w D6, [A3]+
00002F08 4704 .invalid 3, D4 // invalid opcode 4 with b == 4
00002F0A C319 and.b [A1]+, D1
00002F0C 30BB 2DEC move.w [A0], <<invalid full ext with I/IS == 4>>
00002F10 B63E cmp.b D3, <<invalid special address>>
00002F12 0341 bchg D1, D1
label00002F14:
00002F14 0C00 8207 cmpi.b D0, 0x7
00002F18 06C0 .incomplete
00002F1A 1715 move.b -[A3], [A5]
00002F1C B753 xor.w [A3], D3
00002F1E 3673 1363 19AB 0BBB 2D1B movea.w A3, [[A3 + 0x19AB] + 0xBBB2D1B]
00002F28 0B6B 0B6E bchg [A3 + 0xB6E], D5
00002F2C 230B move.l -[A1], A3
00002F2E B300 xor.b D0, D1
00002F30 0323 btst -[A3], D1
00002F32 0B08 btst A0, D5
00002F34 0427 9CAF subi.b -[A7], 0xAF
00002F38 CB10 and.b [A0], D5
00002F3A DB30 4B06 1BC3 add.b [[A0 + <<invalid base displacement size>>] + D4 * 2 + 0x1BC3], D5
00002F40 811E or.b [A6]+, D0
00002F42 B300 xor.b D0, D1
00002F44 071B btst [A3]+, D3
00002F46 7F81 moveq.l D7, 0xFFFFFF81
00002F48 C2D4 mulu.w D1, [A4]
00002F4A EC14 roxr D4.b, 6
00002F4C 0433 66D4 81C0 subi.b [ + <<invalid base displacement size>>], 0xD4
00002F52 683E bvc +0x40 /* 00002F92 */
00002F54 BB03 xor.b D3, D5
00002F56 AD01 syscall FMSwapFont, auto_pop
00002F58 1B14 move.b -[A5], [A4]
00002F5A 3653 movea.w A3, [A3]
00002F5C 3D04 move.w -[A6], D4
00002F5E CB4D exg A5, A5
00002F60 E501 asl D1.b, 2
00002F62 C0E3 mulu.w D0, -[A3]
00002F64 33DB 1B60 9A9C move.w [0x1B609A9C], [A3]+
00002F6A A45B syscall PowerOff, flags=4
00002F6C 2061 movea.l A0, -[A1]
00002F6E 14A3 move.b [A2], -[A3]
00002F70 01DB .incomplete
00002F72 1A73 1103 073E 1308 movea.b A5, [[A3 + <<invalid base displacement size>> + D1] + 0x73E1308]
00002F7A 9C0A sub.b D6, A2
00002F7C 0B19 btst [A1]+, D5
00002F7E 8302 sbcd D1, D2
00002F80 7311 moveq.l D1, 0x11
00002F82 4CBB 2907 1352 8B19 movem.w D0,D1,D2,A0,A3,A5, [[PC] - 0x74E7]
00002F8A 4ECE jmp A6
00002F8C 0652 02FB addi.w [A2], 0x2FB
00002F90 62A5 bhi -0x59 /* 00002F37 */
label00002F92:
00002F92 007B 0002 EB62 070A D22E ori.w [[PC + 0x70A] - 0x2DD2], 0x2
00002F9C 3336 040F move.w -[A1], [A6 + D0.w * 4 + 0xF]
00002FA0 7A68 moveq.l D5, 0x68
00002FA2 7B04 moveq.l D5, 0x04
00002FA4 9C8C sub.l D6, A4
00002FA6 DB00 addx.b D5, D0
00002FA8 C021 and.b D0, -[A1]
00002FAA 11B3 04EB 032B 0753 348B 02E3 move.b [[A0 + 0x753 + D0 * 2] + 0x348B02E3], [A3 + D0.w * 4 - 0x21]
00002FB6 2EC1 move.l [A7]+, D1
00002FB8 0F43 bchg D3, D7
00002FBA 00F3 .incomplete
00002FBC 06C3 .incomplete
00002FBE 0A61 1D2B xori.w -[A1], 0x1D2B
00002FC2 05C3 .incomplete
00002FC4 5FCB 2A69 dble D3, +0x2A6B /* 00005A2F */
00002FC8 1D2B 05DB move.b -[A6], [A3 + 0x5DB]
00002FCC 5F0B subq.b A3, 7
00002FCE 201B move.l D0, [A3]+
00002FD0 18C9 move.b [A4]+, A1
00002FD2 1F53 1201 move.b [A7 + 0x1201], [A3]
00002FD6 0A5B 0783 xori.w [A3]+, 0x783
00002FDA 024B 245B andi.w A3, 0x245B /* '$[' */
00002FDE 0973 0103 0332 0719 bchg [[A3 + <<invalid base displacement size>> + D0] + 0x3320719], D4
00002FE6 6F04 ble +0x6 /* 00002FEC */
00002FE8 D381 addx.l D1, D1
00002FEA 60C3 bra -0x3B /* 00002FAF */
label00002FEC:
00002FEC 03B3 0B23 004B 242B 09BB bclr [[A3 + 0x4B + D0 * 2] + 0x242B09BB], D1
00002FF6 005B 3D53 ori.w [A3]+, 0x3D53 /* '=S' */
00002FFA 0473 5345 2113 2BD3 5FC5 subi.w [[A3 + D2] + 0x2BD35FC5], 0x5345 /* 'SE' */
00003004 0DA0 bclr -[A0], D6
00003006 0FCC .incomplete
00003008 B604 cmp.b D3, D4
0000300A 479B .invalid 3, [A3]+ // invalid opcode 4 with b == 6
0000300C 9274 071D sub.w D1, [[A4] + D0 * 8]
00003010 3280 move.w [A1], D0
00003012 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00003014 0709 btst A1, D3
00003016 CCB3 030C and.l D6, <<invalid full ext with I/IS == 4>>
0000301A 06FB .incomplete
0000301C 0000 7437 ori.b D0, 0x37 /* '7' */
00003020 09D3 .incomplete
00003022 BB02 xor.b D2, D5
00003024 6305 bls +0x7 /* 0000302B */
00003026 1709 move.b -[A3], A1
00003028 D985 addx.l D4, D5
0000302A 0107 btst D7, D0
0000302C 09DE .incomplete
0000302E BB02 xor.b D2, D5
00003030 0719 btst [A1]+, D3
00003032 9634 6B32 371D 4693 0C07 sub.b D3, [[A4 + 0x371D4693 + D6 * 2] + 0xC07]
0000303C 1460 movea.b A2, -[A0]
0000303E 2705 move.l -[A3], D5
00003040 55C4 scs D4
00003042 5E83 addq.l D3, 7
00003044 03E3 .incomplete
00003046 1FDB move.b <<invalid special address>>, [A3]+
00003048 3847 movea.w A4, D7
0000304A 1492 move.b [A2], [A2]
0000304C 8007 or.b D0, D7
0000304E 14B4 EB2B 5612 5B02 0314 move.b [A2], [[A4 + 0x5612 + A6 * 2] + 0x5B020314]
00003058 D303 addx.b D1, D3
0000305A 9308 subx.b -[A1], -[A0]
0000305C 079A bclr [A2]+, D3
0000305E 4353 chk.w D1, [A3]
00003060 2731 015B 0957 1A46 move.l -[A3], [[A1] + 0x9571A46]
00003068 EB00 asl D0.b, 5
0000306A B322 xor.b -[A2], D1
0000306C 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
0000306E E02B lsr D3.b, D0
00003070 1A23 move.b D5, -[A3]
00003072 0C23 3153 cmpi.b -[A3], 0x53 /* 'S' */
00003076 06A3 0F27 1529 addi.l -[A3], 0xF271529
0000307C AC66 syscall StuffHex, auto_pop
0000307E 40C3 move.w D3, SR
00003080 0358 bchg [A0]+, D1
00003082 F319 .extension 0x319 <<F/4-5/1>> // unimplemented
00003084 3360 CB55 move.w [A1 - 0x34AB], -[A0]
00003088 DB26 add.b -[A6], D5
0000308A D315 add.b [A5], D1
0000308C 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
0000308E 4837 14D2 nbcd.b [A7 + D1.w * 4 - 0x46]
00003092 33AB 3B0E 1327 3E0B 2A83 2BF3 move.w [[A1 + 0x3E0B] + D1 * 2 + 0x2A832BF3], [A3 + 0x3B0E]
0000309E 190B move.b -[A4], A3
000030A0 61EB bsr -0x13 /* 0000308D */
000030A2 5543 subq.w D3, 2
000030A4 14DB move.b [A2]+, [A3]+
000030A6 378D 09BB 3015 0783 0109 07A1 move.w [[0x30150783 + D0] + 0x10907A1], A5
000030B2 C321 and.b -[A1], D1
000030B4 073E btst <<invalid special address>>, D3
000030B6 7B41 moveq.l D5, 0x41
000030B8 5CE6 sge -[A6]
000030BA 8106 sbcd D0, D6
000030BC 2B60 DB56 move.l [A5 - 0x24AA], -[A0]
000030C0 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000030C2 0253 6420 andi.w [A3], 0x6420 /* 'd ' */
000030C6 BB30 930B 0E2B 1A2B xor.b [[A0 + <<invalid base displacement size>> + A1 * 2] + 0xE2B1A2B], D5
000030CE 2B53 0600 move.l [A5 + 0x600], [A3]
000030D2 0B2F E0D3 btst [A7 - 0x1F2D], D5
000030D6 0337 1828 btst [A7 + D1 + 0x28], D1
000030DA 5C2B 1D14 addq.b [A3 + 0x1D14], 6
000030DE 1402 move.b D2, D2
000030E0 3B64 857F move.w [A5 - 0x7A81], -[A4]
000030E4 1302 move.b -[A1], D2
000030E6 AB07 syscall PutPicByte
label000030E8:
000030E8 0719 btst [A1]+, D3
000030EA 65EB bcs -0x13 /* 000030D7 */
000030EC 0807 19D9 btst.b D7, 0xD9
000030F0 630C bls +0xE /* 000030FE */
000030F2 9C5B sub.w D6, [A3]+
000030F4 0FDB .incomplete
000030F6 0084 066B 0269 ori.l D4, 0x66B0269
000030FC 720F moveq.l D1, 0x0F
label000030FE:
000030FE 6056 bra +0x58 /* 00003156 */
00003100 3E0B move.w D7, A3
00003102 1F48 413B move.b [A7 + 0x413B], A0
00003106 3338 4B05 move.w -[A1], [0x00004B05]
0000310A C909 abcd -[A4], -[A1]
0000310C 7305 moveq.l D1, 0x05
0000310E 8500 sbcd D2, D0
00003110 AC73 syscall SetPort, auto_pop
00003112 058D bclr A5, D2
00003114 0786 bclr D6, D3
00003116 0B2F D8C0 btst [A7 - 0x2740], D5
0000311A 1314 move.b -[A1], [A4]
0000311C 1308 move.b -[A1], A0
0000311E 1413 move.b D2, [A3]
00003120 032B 1D07 btst [A3 + 0x1D07], D1
00003124 1F36 0417 move.b -[A7], [A6 + D0.w * 4 + 0x17]
00003128 99D9 sub.l A4, [A1]+
0000312A 5E4A addq.w A2, 7
0000312C 1308 move.b -[A1], A0
0000312E A109 syscall Delete/PBHDelete/HDelete, flags=1
00003130 6B08 bmi +0xA /* 0000313A */
00003132 3716 move.w -[A3], [A6]
00003134 BE72 5B06 8914 cmp.w D7, [[A2 + <<invalid base displacement size>>] + D5 * 2 - 0x76EC]
label0000313A:
0000313A 1716 move.b -[A3], [A6]
0000313C 8AF0 8305 divu.w D5, [[A0 + <<invalid base displacement size>>] + A0 * 2]
00003140 BB03 xor.b D3, D5
00003142 FB21 .extension 0xB21 <<F/4-5/5>> // unimplemented
00003144 D302 addx.b D1, D2
00003146 1314 move.b -[A1], [A4]
00003148 BB03 xor.b D3, D5
0000314A 430B .invalid 1, A3 // invalid opcode 4 with b == 4
0000314C 071E btst [A6]+, D3
0000314E 7323 moveq.l D1, 0x23
00003150 0363 bchg -[A3], D1
00003152 220B move.l D1, A3
00003154 1BBB 0341 00FB move.b [A5 + D0.w - 0x5], [[PC + <<invalid base displacement size>>]]
// begin alternate branch 00003156-0000315A
label00003156:
00003156 0341 bchg D1, D1
00003158 00FB .incomplete
// end alternate branch 00003156-0000315A
label00003156: // (misaligned)
0000315A 0D37 1E89 btst [A7 + D1 * 8 - 0x119], D6
0000315E 2107 move.l -[A0], D7
00003160 1B0C move.b -[A5], A4
00003162 46A3 not.l -[A3]
00003164 092E 0B10 btst [A6 + 0xB10], D4
00003168 6B09 bmi +0xB /* 00003173 */
0000316A DC1B add.b D6, [A3]+
0000316C 1A47 movea.b A5, D7
0000316E 1E90 move.b [A7], [A0]
00003170 0108 btst A0, D0
00003172 024B 4E20 andi.w A3, 0x4E20 /* 'N ' */
00003176 1C82 move.b [A6], D2
00003178 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
0000317A F0B1 079A .extension 0x0B1 <<F/2-3/0>> // unimplemented
0000317E DB07 addx.b D5, D7
00003180 FB21 .extension 0xB21 <<F/4-5/5>> // unimplemented
00003182 BB03 xor.b D3, D5
00003184 4823 nbcd.b -[A3]
00003186 03F5 .incomplete
00003188 0F0F btst A7, D7
0000318A 5660 addq.w -[A0], 3
0000318C B304 xor.b D4, D1
0000318E 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00003190 2304 move.l -[A1], D4
00003192 1B19 move.b -[A5], [A1]+
00003194 7340 moveq.l D1, 0x40
00003196 4237 1487 clr.b [A7 + D1.w * 4 - 0x121]
0000319A 103C 6B1A move.b D0, 0x1A
0000319E 41F0 8315 lea.l A0, [[A0] + A0 * 2]
000031A2 2301 move.l -[A1], D1
000031A4 9B05 subx.b D5, D5
000031A6 4168 0706 chk.w D0, [A0 + 0x706]
000031AA 3FEB 1FBB move.w <<invalid special address>>, [A3 + 0x1FBB]
000031AE 0C9B 3B07 0D0D cmpi.l [A3]+, 0x3B070D0D
000031B4 071D btst [A5]+, D3
000031B6 66D3 bne -0x2B /* 0000318B */
000031B8 880B or.b D4, A3
000031BA 117E 0F1A move.b [A0 + 0xF1A], <<invalid special address>>
000031BE 5E1A addq.b [A2]+, 7
000031C0 3884 move.w [A4], D4
000031C2 049B 801C 3821 subi.l [A3]+, 0x801C3821
000031C8 3023 move.w D0, -[A3]
000031CA 22E5 move.l [A1]+, -[A5]
000031CC 040B 0227 subi.b A3, 0x27 /* '\'' */
000031D0 150D move.b -[A2], A5
000031D2 A203 syscall Write, flags=2
000031D4 0817 060B btst.b [A7], 0xB
000031D8 3B06 move.w -[A5], D6
000031DA 7B0F moveq.l D5, 0x0F
000031DC DB01 addx.b D5, D1
000031DE A6AB syscall 0x0AB, flags=6
000031E0 0007 0615 ori.b D7, 0x15
000031E4 B59D xor.l [A5]+, D2
000031E6 0703 btst D3, D3
000031E8 4F43 chk.w D7, D3
000031EA 0234 564D 5E0B andi.b [A4 + D5 * 8 + 0xB], 0x4D /* 'M' */
000031F0 02F6 .incomplete
000031F2 9B01 subx.b D5, D1
000031F4 0AEB .incomplete
000031F6 088A 0A3B bclr.b A2, 0x3B /* ';' */
000031FA 0613 0052 addi.b [A3], 0x52 /* 'R' */
000031FE 0706 btst D6, D3
00003200 B422 cmp.b D2, -[A2]
00003202 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00003204 65A9 bcs -0x55 /* 000031AF */
00003206 0D04 btst D4, D6
00003208 CCCB mulu.w D6, A3
0000320A 23E3 073B 0721 move.l [0x073B0721], -[A3]
00003210 6D37 blt +0x39 /* 00003249 */
00003212 2014 move.l D0, [A4]
00003214 1007 move.b D0, D7
00003216 1E0D move.b D7, A5
00003218 9E0A sub.b D7, A2
0000321A 7B43 moveq.l D5, 0x43
0000321C 2230 630B 6CE3 550F move.l D1, [[A0 + <<invalid base displacement size>> + D6 * 2] + 0x6CE3550F]
00003224 803B 2083 or.b D0, [PC + D2.w - 0x125]
00003228 20C3 move.l [A0]+, D3
0000322A 04AB 0B63 0BA1 50FC subi.l [A3 + 0x50FC], 0xB630BA1
00003232 342B 1644 move.w D2, [A3 + 0x1644]
00003236 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00003238 01CE .incomplete
0000323A 341B move.w D2, [A3]+
0000323C 0C07 0B9C cmpi.b D7, 0x9C
00003240 0102 btst D2, D0
00003242 2103 move.l -[A0], D3
00003244 D6EB 0E4B add.w A3, [A3 + 0xE4B]
00003248 1517 move.b -[A2], [A7]
0000324A 07CA .incomplete
0000324C 3B60 7A60 move.w [A5 + 0x7A60], -[A0]
00003250 F856 BB04 .extension 0x856 <<F/1/4>>, 0xBB04 // unimplemented
00003254 561B addq.b [A3]+, 3
00003256 031B btst [A3]+, D1
00003258 0056 12CB ori.w [A6], 0x12CB
0000325C 3C7B 2C07 movea.w A6, [PC + D2 * 4 + 0x7]
00003260 065B 371E addi.w [A3]+, 0x371E
00003264 68AB bvc -0x53 /* 00003211 */
00003266 0113 btst [A3], D0
00003268 3CCB move.w [A6]+, A3
0000326A 0263 0B27 andi.w -[A3], 0xB27
0000326E 209B move.l [A0], [A3]+
00003270 3715 move.w -[A3], [A5]
00003272 5463 addq.w -[A3], 2
00003274 0BAB 0107 bclr [A3 + 0x107], D5
00003278 02D9 .incomplete
0000327A A108 syscall Create/PBHCreate/HCreate, flags=1
0000327C 732B moveq.l D1, 0x2B
0000327E F901 .extension 0x901 <<F/4-5/4>> // unimplemented
00003280 270F move.l -[A3], A7
00003282 7B83 moveq.l D5, 0xFFFFFF83
00003284 0307 btst D7, D1
00003286 07AE 1407 bclr [A6 + 0x1407], D3
0000328A 14C0 move.b [A2]+, D0
0000328C 030C btst A4, D1
0000328E 7E4A moveq.l D7, 0x4A
00003290 9B09 subx.b -[A5], -[A1]
00003292 2503 move.l -[A2], D3
00003294 6356 bls +0x58 /* 000032EC */
00003296 6E4E bgt +0x50 /* 000032E6 */
00003298 630B bls +0xD /* 000032A5 */
0000329A 1720 move.b -[A3], -[A0]
0000329C 89AB 03DB or.l [A3 + 0x3DB], D4
000032A0 3207 move.w D1, D7
000032A2 154B 171D move.b [A2 + 0x171D], A3
000032A6 C507 abcd D2, D7
000032A8 1EF2 EB26 9308 238A move.b [A7]+, [[A2 - 0x6CF8] + A6 * 2 + 0x238A]
000032B0 8313 or.b [A3], D1
000032B2 5B28 5612 subq.b [A0 + 0x5612], 5
000032B6 E101 asl D1.b, 8
000032B8 FA23 11C1 .unknown 0xFA23 0x11C1 (W = 5)
000032BC 03FB .incomplete
000032BE 0CE9 .incomplete
000032C0 064B 1007 addi.w A3, 0x1007
000032C4 20F8 3B11 move.l [A0]+, [0x00003B11]
000032C8 8320 or.b -[A0], D1
000032CA 6319 bls +0x1B /* 000032E5 */
000032CC 6505 bcs +0x7 /* 000032D3 */
000032CE D300 addx.b D1, D0
000032D0 7339 moveq.l D1, 0x39
000032D2 2B06 move.l -[A5], D6
000032D4 347B 08FB movea.w A2, [PC + D0 - 0x5]
000032D8 2521 move.l -[A2], -[A1]
000032DA 9FCB sub.l A7, A3
000032DC 1A07 move.b D5, D7
000032DE 129E move.b [A1], [A6]+
000032E0 C8C5 mulu.w D4, D5
000032E2 01FB .incomplete
000032E4 4423 neg.b -[A3]
label000032E6:
000032E6 0837 1F96 834D btst.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x96
label000032EC:
000032EC 2715 move.l -[A3], [A5]
000032EE 39B6 B345 2B00 move.w [A4 + <<invalid base displacement size>> + D2 * 2], <<invalid full ext with IS == 1 and I/IS == 5>>
000032F4 8B12 or.b [A2], D5
000032F6 0716 btst [A6], D3
000032F8 ED07 asl D7.b, 6
000032FA 1946 563B move.b [A4 + 0x563B], D6
000032FE 0423 4230 subi.b -[A3], 0x30 /* '0' */
00003302 8B12 or.b [A2], D5
00003304 0105 btst D5, D0
00003306 E104 asl D4.b, 8
00003308 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
0000330A 834D 3300 pack -[A1], -[A5], 0x3300
0000330E CB07 abcd D5, D7
00003310 85A4 or.l -[A4], D2
00003312 9B01 subx.b D5, D1
00003314 934D subx.w -[A1], -[A5]
00003316 D89B add.l D4, [A3]+
00003318 01D3 .incomplete
0000331A 3FDB move.w <<invalid special address>>, [A3]+
0000331C 0000 934D ori.b D0, 0x4D /* 'M' */
00003320 04DB .incomplete
00003322 507A 68A0 addq.w [PC + 0x68A0 /* 00009BC4, cstring ""<EOF> */], 8
00003326 7B03 moveq.l D5, 0x03
00003328 C114 and.b [A4], D0
0000332A 8503 sbcd D2, D3
0000332C DB3C 9B47 add.b 0x47 /* 'G' */, D5
00003330 5303 subq.b D3, 1
00003332 332C 2154 move.w -[A1], [A4 + 0x2154]
00003336 F729 .extension 0x729 <<F/4-5/3>> // unimplemented
00003338 9693 sub.l D3, [A3]
0000333A 4DA3 .invalid 6, -[A3] // invalid opcode 4 with b == 6
0000333C 0101 btst D1, D0
0000333E 05CA .incomplete
00003340 3504 move.w -[A2], D4
00003342 F33A .extension 0x33A <<F/4-5/1>> // unimplemented
00003344 070D btst A5, D3
00003346 B0F5 036B 4613 5437 2169 cmpa.w A0, [[A5 + 0x4613] + 0x54372169]
00003350 2A17 move.l D5, [A7]
00003352 051A btst [A2]+, D2
00003354 2621 move.l D3, -[A1]
00003356 0C9A 4102 EC17 cmpi.l [A2]+, 0x4102EC17
0000335C 1C9C move.b [A6], [A4]+
0000335E 6B29 bmi +0x2B /* 00003389 */
00003360 6817 bvc +0x19 /* 00003379 */
00003362 1DD3 move.b <<invalid special address>>, [A3]
00003364 0828 0A07 17F4 btst.b [A0 + 0x17F4], 0x7
0000336A 1A2A 022A move.b D5, [A2 + 0x22A]
0000336E 7A1C moveq.l D5, 0x1C
00003370 525B addq.w [A3]+, 1
00003372 0754 bchg [A4], D3
00003374 0812 3311 btst.b [A2], 0x11
00003378 C626 and.b D3, -[A6]
0000337A B303 xor.b D3, D1
0000337C 000A 171F ori.b A2, 0x1F
00003380 CC17 and.b D6, [A7]
00003382 135B D8A6 move.b [A1 - 0x275A], [A3]+
00003386 260F move.l D3, A7
00003388 AD05 syscall DragGrayRgn, auto_pop
0000338A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000338C 5427 addq.b -[A7], 2
0000338E 0E92 103C 7B42 .invalid.l [A2], 0x103C7B42 // invalid immediate operation
00003394 419F .invalid 0, [A7]+ // invalid opcode 4 with b == 6
00003396 C438 5B02 and.b D2, [0x00005B02]
0000339A 0706 btst D6, D3
0000339C 6453 bcc +0x55 /* 000033F1 */
0000339E 21D6 FB05 move.l [0xFFFFFB05], [A6]
000033A2 B333 0309 xor.b [[A3 + <<invalid base displacement size>> + D0 * 2]], D1
000033A6 0302 btst D2, D1
000033A8 070C btst A4, D3
000033AA 0307 btst D7, D1
000033AC 9424 sub.b D2, -[A4]
000033AE BB2C 0714 xor.b [A4 + 0x714], D5
000033B2 278B 248B move.l [A3 + D2.w * 4 - 0x117], A3
000033B6 2C0F move.l D6, A7
000033B8 4118 .invalid 0, [A0]+ // invalid opcode 4 with b == 4
000033BA 0F51 bchg [A1], D7
000033BC E82B lsr D3.b, D4
000033BE 0053 21A3 ori.w [A3], 0x21A3
000033C2 01BB 2C07 bclr [PC + D2 * 4 + 0x7], D0
000033C6 062D 5321 FB05 addi.b [A5 - 0x4FB], 0x21 /* '!' */
000033CC 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000033CE 8B24 or.b -[A4], D5
000033D0 12C8 move.b [A1]+, A0
000033D2 0F25 btst -[A5], D7
000033D4 E253 roxr D3.w, 1
000033D6 214D 1F20 move.l [A0 + 0x1F20], A5
000033DA 481B nbcd.b [A3]+
000033DC 0C21 01E3 cmpi.b -[A1], 0xE3
000033E0 00BB 2CF3 208B 24A3 ori.l [PC + D2.w * 4 - 0x93], 0x2CF3208B
000033E8 0064 3873 ori.w -[A4], 0x3873 /* '8s' */
000033EC 398D BEA3 move.w [A4 + A3 * 8 - 0x93], A5
000033F0 150A move.b -[A2], A2
000033F2 0309 btst A1, D1
000033F4 1B11 move.b -[A5], [A1]
000033F6 8B24 or.b -[A4], D5
000033F8 B138 1014 xor.b [0x00001014], D0
000033FC 6903 bvs +0x5 /* 00003401 */
000033FE FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
00003400 0A6D 03C9 2227 xori.w [A5 + 0x2227], 0x3C9
00003406 1316 move.b -[A1], [A6]
00003408 A199 syscall XToolTable, flags=1
0000340A C16F 2B0A and.w [A7 + 0x2B0A], D0
0000340E C174 8404 and.w [A4 + A0.w * 4 + 0x4], D0
00003412 930E subx.b -[A1], -[A6]
00003414 2719 move.l -[A3], [A1]+
00003416 269B move.l [A3], [A3]+
00003418 001B 001C ori.b [A3]+, 0x1C
0000341C 38EB 028B move.w [A4]+, [A3 + 0x28B]
00003420 248B move.l [A2], A3
00003422 32E1 move.w [A1]+, -[A1]
00003424 0441 FF53 subi.w D1, 0xFF53
00003428 2193 078B 242D 6F08 move.l [[ + <<invalid base displacement size>> + D0 * 8] + 0x242D6F08], [A3]
00003430 3C0B move.w D6, A3
00003432 12C4 move.b [A1]+, D4
00003434 170B move.b -[A3], A3
00003436 C62B 3162 and.b D3, [A3 + 0x3162]
0000343A 4140 chk.w D0, D0
0000343C A0C3 syscall vRelBlock
0000343E 02D8 .incomplete
00003440 C03E and.b D0, <<invalid special address>>
00003442 A34F syscall RDrvrInstall, flags=3
00003444 1704 move.b -[A3], D4
00003446 355B 4503 move.w [A2 + 0x4503], [A3]+
0000344A 54B3 2B07 225B 4B22 addq.l [[A3 + <<invalid base displacement size>>] + D2 * 2 + 0x225B4B22], 2
00003452 0C00 0A07 cmpi.b D0, 0x7
00003456 0D19 btst [A1]+, D6
00003458 A58E syscall BTreeDispatch, flags=5
0000345A 7B1C moveq.l D5, 0x1C
0000345C 1343 1F6B move.b [A1 + 0x1F6B], D3
00003460 05B6 0721 71F8 bclr [[A6 + 0x71F8 + D0 * 8]], D2
00003466 C0B8 08F3 and.l D0, [0x000008F3 /* QDExist */]
0000346A 0CA2 089B 0F13 cmpi.l -[A2], 0x89B0F13
00003470 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00003472 460B not.b A3
00003474 58A3 addq.l -[A3], 4
00003476 07B6 4B00 bclr [A6 + <<invalid base displacement size>> + D4 * 2], D3
0000347A 0307 btst D7, D1
0000347C 0709 btst A1, D3
0000347E 5B07 subq.b D7, 5
00003480 2263 movea.l A1, -[A3]
00003482 B808 cmp.b D4, A0
00003484 41BA 1B14 .invalid 0, [PC + 0x1B14 /* 00004F9A, cstring ""<EOF> */] // invalid opcode 4 with b == 6
00003488 0008 1702 ori.b A0, 0x2
0000348C 6E9B bgt -0x63 /* 00003429 */
0000348E 004B 0244 ori.w A3, 0x244
00003492 C955 and.w [A5], D4
00003494 B2C5 cmpa.w A1, D5
00003496 FE83 0153 .extension 0xE83 <<F/2-3/7>> // unimplemented
0000349A 0923 btst -[A3], D4
0000349C 044A 5336 subi.w A2, 0x5336 /* 'S6' */
000034A0 BB04 xor.b D4, D5
000034A2 6100 5325 bsr +0x5327 /* 000087C9 */
000034A6 3ECB move.w [A7]+, A3
000034A8 0781 bclr D1, D3
000034AA 0053 2FE9 ori.w [A3], 0x2FE9
000034AE 027C 070C andi.w sr, 1804
000034B2 53A3 subq.l -[A3], 1
000034B4 1807 move.b D4, D7
000034B6 1CB2 8500 move.b [A6], [A2 + <<invalid base displacement size>> + A0 * 4]
000034BA 5332 6100 subq.b [A2 + <<invalid base displacement size>> + D6], 1
000034BE 0301 btst D1, D1
000034C0 9B17 sub.b [A7], D5
000034C2 6100 631F bsr +0x6321 /* 000097E3 */
000034C6 B30F cmpm.b [A1]+, [A7]+
000034C8 6100 6330 bsr +0x6332 /* 000097FA */
000034CC 7308 moveq.l D1, 0x08
000034CE 6100 4314 bsr +0x4316 /* 000077E4 */
000034D2 A0A1 syscall vMRdData
000034D4 8EB0 089B or.l D7, [A0 + D0 - 0x101]
000034D8 108C move.b [A0], A4
000034DA 370A move.w -[A3], A2
000034DC 789B moveq.l D4, 0xFFFFFF9B
000034DE 1D29 012B move.b -[A6], [A1 + 0x12B]
000034E2 5929 0183 subq.b [A1 + 0x183], 4
000034E6 1D29 0169 move.b -[A6], [A1 + 0x169]
000034EA 71BB moveq.l D0, 0xFFFFFFBB
000034EC 0533 1B29 0137 btst [[A3 + 0x137 + D1 * 2]], D2
000034F2 181B move.b D4, [A3]+
000034F4 A30F syscall MountVol, flags=3
000034F6 B008 cmp.b D0, A0
000034F8 7B5F moveq.l D5, 0x5F
000034FA 8CB5 0253 or.l D6, [A5 + D0.w * 2 + 0x53]
000034FE 09B0 080F bclr [A0 + D0 + 0xF], D4
00003502 9D01 subx.b D6, D1
00003504 7304 moveq.l D1, 0x04
00003506 A301 syscall Close, flags=3
00003508 0705 btst D5, D3
0000350A 470F .invalid 3, A7 // invalid opcode 4 with b == 4
0000350C 4263 clr.w -[A3]
0000350E 05D3 .incomplete
00003510 1507 move.b -[A2], D7
00003512 0759 bchg [A1]+, D3
00003514 FB3C .extension 0xB3C <<F/4-5/5>> // unimplemented
00003516 8B02 sbcd D5, D2
00003518 8340 4101 pack D1, D0, 0x4101
0000351C C03A 0312 and.b D0, [PC + 0x312 /* 00000314, value 0x7A 'z' */]
00003520 271F move.l -[A3], [A7]+
00003522 9800 sub.b D4, D0
00003524 261A move.l D3, [A2]+
00003526 1710 move.b -[A3], [A0]
00003528 5607 addq.b D7, 3
0000352A 184D movea.b A4, A5
0000352C 6715 beq +0x17 /* 00003543 */
0000352E 3580 BBA2 440B 1103 move.w [[0x440B + A3 * 2] + 0x1103], D0
00003536 029B 07CA 171F andi.l [A3]+, 0x7CA171F
0000353C A914 syscall DisposeWindow
0000353E 5117 subq.b [A7], 8
00003540 2B01 move.l -[A5], D1
00003542 6640 bne +0x42 /* 00003584 */
00003544 BB05 xor.b D5, D5
00003546 0715 btst [A5], D3
00003548 3247 movea.w A1, D7
0000354A 216A 8550 B68B move.l [A0 - 0x4975], [A2 - 0x7AB0]
00003550 54C3 scc D3
00003552 2244 movea.l A1, D4
00003554 809B or.l D0, [A3]+
00003556 0703 btst D3, D3
00003558 022B 1341 3E53 andi.b [A3 + 0x3E53], 0x41 /* 'A' */
0000355E 1093 move.b [A0], [A3]
00003560 8433 1623 or.b D2, [A3 + D1.w * 8 + 0x23]
00003564 19BB 587B 5B85 move.b [[ + <<invalid base displacement size>>] + D5 * 2], [PC + D5 + 0x7B]
0000356A 001B 007B ori.b [A3]+, 0x7B /* '{' */
0000356E 2029 010C move.l D0, [A1 + 0x10C]
00003572 1710 move.b -[A3], [A0]
00003574 70EB moveq.l D0, 0xFFFFFFEB
00003576 4333 162B .invalid 1, [A3 + D1.w * 8 + 0x2B] // invalid opcode 4 with b == 4
0000357A 030B btst A3, D1
0000357C 2B66 C195 move.l [A5 - 0x3E6B], -[A6]
00003580 071D btst [A5]+, D3
00003582 4537 0FE9 1707 .invalid 2, [[0x1707]] // invalid opcode 4 with b == 4
// begin alternate branch 00003584-00003588
label00003584:
00003584 0FE9 .incomplete
00003586 1707 move.b -[A3], D7
// end alternate branch 00003584-00003588
label00003584: // (misaligned)
00003588 F14B .extension 0x14B <<F/4-5/0>> // unimplemented
0000358A 00AB 3D12 7253 2707 ori.l [A3 + 0x2707], 0x3D127253
00003592 1332 7243 move.b -[A1], [A2 + D7.w * 2 + 0x43]
00003596 1272 B33A 724C 2315 724C movea.b A1, [[A2 + 0x724C2315 + A3 * 2] + 0x724C]
000035A0 9272 41B1 7207 16F2 sub.w D1, [[0x720716F2 + D4]]
000035A8 7207 moveq.l D1, 0x07
000035AA 0C39 AB03 4CBB 0E41 cmpi.b [0x4CBB0E41], 0x3
000035B2 00D3 .incomplete
000035B4 0307 btst D7, D1
000035B6 0C45 EB1E cmpi.w D5, 0xEB1E
000035BA 070C btst A4, D3
000035BC 3833 1507 0C48 4CEB move.w D4, [[A3 + <<invalid base displacement size>>] + D1 * 4 + 0xC484CEB]
000035C4 0B63 bchg -[A3], D5
000035C6 234C 2B22 move.l [A1 + 0x2B22], A4
000035CA 071C btst [A4]+, D3
000035CC 8E36 0F14 or.b D7, <<invalid full ext with I/IS == 4>>
000035D0 040F 603E subi.b A7, 0x3E /* '>' */
000035D4 C329 360F and.b [A1 + 0x360F], D1
000035D8 1404 move.b D2, D4
000035DA 0F60 bchg -[A0], D7
000035DC E122 asl D2.b, D0
000035DE 360F move.w D3, A7
000035E0 1404 move.b D2, D4
000035E2 0F60 bchg -[A0], D7
000035E4 0720 btst -[A0], D3
000035E6 2636 0F14 move.l D3, <<invalid full ext with I/IS == 4>>
000035EA 040F 603E subi.b A7, 0x3E /* '>' */
000035EE B30C cmpm.b [A1]+, [A4]+
000035F0 360F move.w D3, A7
000035F2 1404 move.b D2, D4
000035F4 0F60 bchg -[A0], D7
000035F6 3EAB 0E36 move.w [A7], [A3 + 0xE36]
000035FA 0F14 btst [A4], D7
000035FC 0417 8ACC subi.b [A7], 0xCC
00003600 360F move.w D3, A7
00003602 1404 move.b D2, D4
00003604 0F60 bchg -[A0], D7
00003606 0B32 360F btst [A2 + D3.w * 8 + 0xF], D5
0000360A 1404 move.b D2, D4
0000360C 0F60 bchg -[A0], D7
0000360E EB2B lsl D3.b, D5
00003610 360F move.w D3, A7
00003612 1404 move.b D2, D4
00003614 0F60 bchg -[A0], D7
00003616 E32B lsl D3.b, D1
00003618 360F move.w D3, A7
0000361A 1404 move.b D2, D4
0000361C 0F60 bchg -[A0], D7
0000361E 1B27 move.b -[A5], -[A7]
00003620 360F move.w D3, A7
00003622 1404 move.b D2, D4
00003624 0F60 bchg -[A0], D7
00003626 331B move.w -[A1], [A3]+
00003628 360F move.w D3, A7
0000362A 1404 move.b D2, D4
0000362C 0F60 bchg -[A0], D7
0000362E 5B10 subq.b [A0], 5
00003630 360F move.w D3, A7
00003632 1404 move.b D2, D4
00003634 078B bclr A3, D3
00003636 F836 0F14 .tblXX 0xF836, 0x0F14 // unimplemented
0000363A 040F 602B subi.b A7, 0x2B /* '+' */
0000363E 0A36 0F14 040F xori.b [A6 + D0.w * 4 + 0xF], 0x14
00003644 6007 bra +0x9 /* 0000364D */
00003646 1453 movea.b A2, [A3]
00003648 0F14 btst [A4], D7
0000364A 040F 60C9 subi.b A7, 0xC9
0000364E 3F17 move.w -[A7], [A7]
00003650 18DC move.b [A4]+, [A4]+
00003652 04B3 6606 0EEB 078E CB06 subi.l [[ + <<invalid base displacement size>>] + D0 * 8 - 0x34FA], 0x66060EEB
0000365C 2188 F307 00DB 1917 move.l [[A0 + <<invalid base displacement size>>] + A7 * 2 + 0xDB1917], A0
00003664 059F bclr [A7]+, D2
00003666 2B01 move.l -[A5], D1
00003668 000A 060E ori.b A2, 0xE
0000366C F317 .extension 0x317 <<F/4-5/1>> // unimplemented
0000366E D987 addx.l D4, D7
00003670 071B btst [A3]+, D3
00003672 0F5B bchg [A3]+, D7
00003674 1FBB 278B 050C 32F3 0602 move.b [A7 + D0.w * 8 + 0x2], [[ + <<invalid base displacement size>> + D2 * 8] + 0x50C32F3]
0000367E AB21 syscall RSect
00003680 5703 subq.b D3, 3
00003682 19BB 0248 9A07 move.b [A4 + A1 * 2 + 0x7], [PC + D0.w * 2 + 0x48]
00003688 0393 bclr [A3], D1
0000368A 2B08 move.l -[A5], A0
0000368C 0C32 2838 0213 cmpi.b [A2 + D0.w * 2 + 0x13], 0x38 /* '8' */
00003692 2955 02F3 move.l [A4 + 0x2F3], [A5]
00003696 0B5B bchg [A3]+, D5
00003698 05A0 bclr -[A0], D2
0000369A 5303 subq.b D3, 1
0000369C 2715 move.l -[A3], [A5]
0000369E 898D 8974 unpk -[A4], -[A5], 0x8974
000036A2 071A btst [A2]+, D3
000036A4 E80A lsr D2.b, 4
000036A6 4803 nbcd.b D3
000036A8 160C move.b D3, A4
000036AA 3284 move.w [A1], D4
000036AC C503 abcd D2, D3
000036AE 8638 FB0E or.b D3, [0xFFFFFB0E]
000036B2 9C0E sub.b D6, A6
000036B4 F00C 3206 .pflush 0xF00C, 0x3206 // unimplemented
000036B8 0E85 019C 3429 .invalid.l D5, 0x19C3429 // invalid immediate operation
000036BE 0134 2501 btst [[A4 + <<invalid base displacement size>> + D2 * 4]], D0
000036C2 1709 move.b -[A3], A1
000036C4 DA89 add.l D5, A1
000036C6 BBD5 cmpa.l A5, [A5]
000036C8 00D5 .incomplete
000036CA 0017 1D60 ori.b [A7], 0x60 /* '`' */
000036CE EB17 roxl D7.b, 5
000036D0 EB17 roxl D7.b, 5
000036D2 EB17 roxl D7.b, 5
000036D4 09F7 .incomplete
000036D6 2567 A608 move.l [A2 - 0x59F8], -[A7]
000036DA 171D move.b -[A3], [A5]+
000036DC CB26 and.b -[A6], D5
000036DE 171A move.b -[A3], [A2]+
000036E0 B183 xor.l D3, D0
000036E2 6647 bne +0x49 /* 0000372B */
000036E4 07B7 0705 bclr [[A7 + <<invalid base displacement size>>] + D0 * 8], D3
000036E8 535B subq.w [A3]+, 1
000036EA 0113 btst [A3], D0
000036EC 15C4 131A move.b [PC + 0x131A /* 00004A08, cstring ""<EOF> */], D4
000036F0 1B48 071B move.b [A5 + 0x71B], A0
000036F4 1658 movea.b A3, [A0]+
000036F6 0A4B 0E0B xori.w A3, 0xE0B
000036FA 1770 415A 98DB 0738 move.b [A3 + 0x738], [[A0] - 0x6725]
00003702 9303 subx.b D1, D3
00003704 D443 add.w D2, D3
00003706 1917 move.b -[A4], [A7]
00003708 037B C308 bchg [PC + <<invalid base displacement size>> + A4 * 2], D1
0000370C A0D3 syscall vBTUpdate
0000370E 54DB scc [A3]+
00003710 11C3 02A0 move.b [0x000002A0], D3
00003714 B322 xor.b -[A2], D1
00003716 0B15 btst [A5], D5
00003718 271B move.l -[A3], [A3]+
0000371A 4D27 .invalid 6, -[A7] // invalid opcode 4 with b == 4
0000371C 057C AB00 bchg 0xAB00, D2
00003720 3C13 move.w D6, [A3]
00003722 0E9B 0613 1593 .invalid.l [A3]+, 0x6131593 // invalid immediate operation
00003728 0613 1AA2 addi.b [A3], 0xA2
0000372C BB00 xor.b D0, D5
0000372E 0505 btst D5, D2
00003730 AE93 syscall DisposePalette, auto_pop
00003732 0E07 1BA1 .invalid.b D7, 0xA1 // invalid immediate operation
00003736 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
00003738 8A38 8B01 or.b D5, [0xFFFF8B01]
0000373C 7301 moveq.l D1, 0x01
0000373E 630A bls +0xC /* 0000374A */
00003740 A607 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6
00003742 1AF9 AB00 A505 move.b [A5]+, [0xAB00A505]
00003748 530E subq.b A6, 1
label0000374A:
0000374A 2B13 move.l -[A5], [A3]
0000374C A06B syscall TestManager
0000374E 152A 0705 move.b -[A2], [A2 + 0x705]
00003752 CC07 and.b D6, D7
00003754 0751 bchg [A1], D3
00003756 8D02 sbcd D6, D2
00003758 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
0000375A 3B33 171C move.w -[A5], <<invalid full ext with I/IS == 4>>
0000375E 1B4B 0C47 move.b [A5 + 0xC47], A3
00003762 0C2A 4EAB 1364 cmpi.b [A2 + 0x1364], 0xAB
00003768 0A33 129B 1804 xori.b [A3 + D1 + 0x4], 0x9B
0000376E 5B65 subq.w -[A5], 5
00003770 7A60 moveq.l D5, 0x60
00003772 EA64 asr D4.w, D5
00003774 0AC3 .incomplete
00003776 158B 1883 move.b [A2 + D1 - 0x125], A3
0000377A 0407 1531 subi.b D7, 0x31 /* '1' */
0000377E 4718 .invalid 3, [A0]+ // invalid opcode 4 with b == 4
00003780 5117 subq.b [A7], 8
00003782 20F1 8303 B683 02C3 move.l [A0]+, [[A1 + <<invalid base displacement size>> + A0 * 2] - 0x497CFD3D]
0000378A 0F83 bclr D3, D7
0000378C 04C3 .incomplete
0000378E 3183 020B move.w [A0 + D0.w * 2 + 0xB], D3
00003792 0D61 bchg -[A1], D6
00003794 0017 22B6 ori.b [A7], 0xB6
00003798 8B04 sbcd D5, D4
0000379A EB0C lsl D4.b, 5
0000379C E17C rol D4.w, D0
0000379E D21B add.b D1, [A3]+
000037A0 02E2 .incomplete
000037A2 01C6 .incomplete
000037A4 3715 move.w -[A3], [A5]
000037A6 40B2 EB03 EB3C CA83 negx.l [[A2 + <<invalid base displacement size>> + A6 * 2] - 0x14C3357D]
000037AE 2653 movea.l A3, [A3]
000037B0 0217 207D andi.b [A7], 0x7D /* '}' */
000037B4 D35A add.w [A2]+, D1
000037B6 1722 move.b -[A3], -[A2]
000037B8 D221 add.b D1, -[A1]
000037BA 7347 moveq.l D1, 0x47
000037BC 2120 move.l -[A0], -[A0]
000037BE FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
000037C0 E11F rol D7.b, 8
000037C2 0714 btst [A4], D3
000037C4 64EB bcc -0x13 /* 000037B1 */
000037C6 02C3 .incomplete
000037C8 0F03 btst D3, D7
000037CA 022B 070B 0D4C andi.b [A3 + 0xD4C], 0xB
000037D0 6336 bls +0x38 /* 00003808 */
000037D2 EB02 asl D2.b, 5
000037D4 0B0D btst A5, D5
000037D6 C100 abcd D0, D0
000037D8 C30F abcd -[A1], -[A7]
000037DA 0708 btst A0, D3
000037DC A137 syscall ReadParam, flags=1
000037DE 22B6 0722 67B3 043B move.l [A1], [[A6 + 0x67B3 + D0 * 8] + 0x43B]
000037E6 127B 0237 movea.b A1, [PC + D0.w * 2 + 0x37]
000037EA 1A19 move.b D5, [A1]+
000037EC BB47 xor.w D7, D5
000037EE 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000037F0 3319 move.w -[A1], [A1]+
000037F2 2B15 move.l -[A5], [A5]
000037F4 2B07 move.l -[A5], D7
000037F6 6B0E bmi +0x10 /* 00003806 */
000037F8 031E btst [A6]+, D1
000037FA 8302 sbcd D1, D2
000037FC 6B0E bmi +0x10 /* 0000380C */
000037FE 4A1B tst.b [A3]+
00003800 10BA 04E3 move.b [A0], [PC + 0x4E3 /* 00003CE5, value 0xB */]
00003804 4EC1 jmp D1
label00003806:
00003806 9551 sub.w [A1], D2
label00003808:
00003808 0AB6 4330 7B05 61C5 xori.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0x43307B05
// begin alternate branch 0000380C-00003810
label0000380C:
0000380C 7B05 moveq.l D5, 0x05
0000380E 61C5 bsr -0x39 /* 000037D5 */
// end alternate branch 0000380C-00003810
label0000380C: // (misaligned)
00003810 7B02 moveq.l D5, 0x02
00003812 DB1F add.b [A7]+, D5
00003814 230A move.l -[A1], A2
00003816 3305 move.w -[A1], D5
00003818 BE9B cmp.l D7, [A3]+
0000381A 0FC1 .incomplete
0000381C 0401 12DC subi.b D1, 0xDC
00003820 C111 and.b [A1], D0
00003822 DB4C addx.w -[A5], -[A4]
00003824 7A60 moveq.l D5, 0x60
00003826 2B08 move.l -[A5], A0
00003828 4197 .invalid 0, [A7] // invalid opcode 4 with b == 6
0000382A 01DB .incomplete
0000382C 7B05 moveq.l D5, 0x05
0000382E 9308 subx.b -[A1], -[A0]
00003830 135B 2503 move.b [A1 + 0x2503], [A3]+
00003834 2507 move.l -[A2], D7
00003836 AB47 syscall bEND11
00003838 5505 subq.b D5, 2
0000383A 8104 sbcd D0, D4
0000383C DB31 6104 add.b <<invalid full ext with I/IS == 4>>, D5
00003840 1B4D 1404 move.b [A5 + 0x1404], A5
00003844 0F7A 685B bchg [PC + 0x685B /* 0000A0A1, cstring ""<EOF> */], D7
00003848 0911 btst [A1], D4
0000384A 046B 2793 0B34 subi.w [A3 + 0xB34], 0x2793
00003850 7B02 moveq.l D5, 0x02
00003852 E07B ror D3.w, D0
00003854 059A bclr [A2]+, D2
00003856 231B move.l -[A1], [A3]+
00003858 4827 nbcd.b -[A7]
0000385A A2D2 syscall vBTSearch, flags=2
0000385C A950 syscall CountMItems
0000385E D319 add.b [A1]+, D1
00003860 170B move.b -[A3], A3
00003862 C107 abcd D0, D7
00003864 1B5B 5217 move.b [A5 + 0x5217], [A3]+
00003868 09FF .incomplete
0000386A 279D 394B 5A37 1D3E move.l [[A3 + <<invalid base displacement size>>] + 0x5A371D3E], [A5]+
00003872 EB0E lsl D6.b, 5
00003874 0301 btst D1, D1
00003876 171A move.b -[A3], [A2]+
00003878 CC07 and.b D6, D7
0000387A 8C0A or.b D6, A2
0000387C 7301 moveq.l D1, 0x01
0000387E E321 asl D1.b, D1
00003880 0719 btst [A1]+, D3
00003882 1AA3 move.b [A5], -[A3]
00003884 1085 move.b [A0], D5
00003886 710B moveq.l D0, 0x0B
00003888 1672 EB1D movea.b A3, [[A2] + A6 * 2]
0000388C 831D or.b [A5]+, D1
0000388E 670A beq +0xC /* 0000389A */
00003890 0933 9B88 btst [ + <<invalid base displacement size>> + A1 * 2], D4
00003894 3B24 move.w -[A5], -[A4]
00003896 EB00 asl D0.b, 5
00003898 0717 btst [A7], D3
label0000389A:
0000389A 00A3 12CA F38C ori.l -[A3], 0x12CAF38C
000038A0 2B91 E900 move.l [A5 + <<invalid base displacement size>> + A6], [A1]
000038A4 8B8F B38A unpk -[A5], -[A7], 0xB38A
000038A8 E900 asl D0.b, 4
000038AA 6385 bls -0x79 /* 00003831 */
000038AC 3382 E900 move.w [A1 + <<invalid base displacement size>> + A6], D2
000038B0 0FCC .incomplete
000038B2 0F00 btst D0, D7
000038B4 D319 add.b [A1]+, D1
000038B6 0643 08C5 addi.w D3, 0x8C5
000038BA 660F bne +0x11 /* 000038CB */
000038BC A1FD syscall XTrimMeasure, flags=1
000038BE 6B0F bmi +0x11 /* 000038CF */
000038C0 3B05 move.w -[A5], D5
000038C2 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
000038C4 EB06 asl D6.b, 5
000038C6 EC4B lsr D3.w, 6
000038C8 38B6 171A AD9B move.w [A4], [[A6 + D1 * 8] - 0x5265]
000038CE 0317 btst [A7], D1
000038D0 0D66 bchg -[A6], D6
000038D2 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000038D4 1C38 E32B move.b D6, [0xFFFFE32B]
000038D8 587C 538D addq.w 0x538D, 4
000038DC DB26 add.b -[A6], D5
000038DE BB1D xor.b [A5]+, D5
000038E0 D315 add.b [A5], D1
000038E2 42EB 0ADB .invalid [A3 + 0xADB] // invalid opcode 4 with subtype 1
000038E6 2601 move.l D3, D1
000038E8 774B moveq.l D3, 0x4B
000038EA 0D8B bclr A3, D6
000038EC 05AB 03EA bclr [A3 + 0x3EA], D2
000038F0 130C move.b -[A1], A4
000038F2 8304 sbcd D1, D4
000038F4 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
000038F6 DB45 addx.w D5, D5
000038F8 3B24 move.w -[A5], -[A4]
000038FA 3302 move.w -[A1], D2
000038FC DB45 addx.w D5, D5
000038FE EB1B rol D3.b, 5
00003900 4358 chk.w D1, [A0]+
00003902 B32B 0B01 xor.b [A3 + 0xB01], D1
00003906 832B E321 or.b [A3 - 0x1CDF], D1
0000390A 8B04 sbcd D5, D4
0000390C B304 xor.b D4, D1
0000390E 2B8B F326 EB03 1B00 move.l [[A5 - 0x14FD] + A7 * 2 + 0x1B00], A3
00003916 0710 btst [A0], D3
00003918 9907 subx.b D4, D7
0000391A 12A0 move.b [A1], -[A0]
0000391C 9308 subx.b -[A1], -[A0]
0000391E 5382 subq.l D2, 1
00003920 DBA6 add.l -[A6], D5
00003922 6101 bsr +0x3 /* 00003925 */
00003924 0105 btst D5, D0
00003926 614D bsr +0x4F /* 00003975 */
00003928 0711 btst [A1], D3
0000392A BF93 xor.l [A3], D7
0000392C 08EB 8643 00CB bset.b [A3 + 0xCB], 0x43 /* 'C' */
00003932 1F23 move.b -[A7], -[A3]
00003934 01EB .incomplete
00003936 06FB .incomplete
00003938 0C6E 210B 2100 cmpi.w [A6 + 0x2100], 0x210B
0000393E 0708 btst A0, D3
00003940 9B17 sub.b [A7], D5
00003942 1B79 DAC3 1CE3 13DA move.b [A5 + 0x13DA /* export_631 */], [0xDAC31CE3]
0000394A 0709 btst A1, D3
0000394C 0F14 btst [A4], D7
0000394E 0328 071C btst [A0 + 0x71C], D1
00003952 D70B addx.b -[A3], -[A3]
00003954 4553 chk.w D2, [A3]
00003956 0DDA .incomplete
00003958 D343 addx.w D1, D3
0000395A 0101 btst D1, D0
0000395C 9B33 6301 sub.b [[A3 + <<invalid base displacement size>> + D6 * 2]], D5
00003960 5304 subq.b D4, 1
00003962 132B F333 move.b -[A1], [A3 - 0xCCD]
00003966 1B20 move.b -[A5], -[A0]
00003968 F0E3 100F .extension 0x0E3 <<F/2-3/0>> // unimplemented
0000396C 0C8B 0702 E324 cmpi.l A3, 0x702E324
00003972 2CEB 0653 move.l [A6]+, [A3 + 0x653]
00003976 0037 2713 9300 ori.b [A7 + <<invalid base displacement size>> + A1 * 2], 0x13
0000397C 3C2B 107B move.w D6, [A3 + 0x107B]
00003980 10FB 326E move.b [A0]+, [PC + D3.w * 2 + 0x6E]
00003984 248B move.l [A2], A3
00003986 48A3 5817 movem.w -[A3], D1,D3,D4,A3,A5,A6,A7
0000398A 1D35 0F50 move.b -[A6], [A5]
0000398E 3326 move.w -[A1], -[A6]
00003990 0704 btst D4, D3
00003992 8E5B or.w D7, [A3]+
00003994 0D6B 0483 bchg [A3 + 0x483], D6
00003998 0807 0491 btst.b D7, 0x91
0000399C DB03 addx.b D5, D3
0000399E E300 asl D0.b, 1
000039A0 6E6B bgt +0x6D /* 00003A0D */
000039A2 0465 C3D4 subi.w -[A5], 0xC3D4
000039A6 D300 addx.b D1, D0
000039A8 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
000039AA 423B 05A3 0321 8707 1D12 clr.b [[0x321 + D0 * 4] - 0x78F8E2EE]
000039B4 D443 add.w D2, D3
000039B6 0193 bclr [A3], D0
000039B8 00F3 .incomplete
000039BA 034B bchg A3, D1
000039BC 078B bclr A3, D3
000039BE 11A3 045B move.b [A0 + D0.w * 4 + 0x5B], -[A3]
000039C2 0023 013B ori.b -[A3], 0x3B /* ';' */
000039C6 05AE A8A3 bclr [A6 - 0x575D], D2
000039CA 0474 A500 2AA3 subi.w [A4 + D2 * 2 - 0x93], 0xA500
000039D0 0494 A500 0825 subi.l [A4], 0xA5000825
000039D6 02D4 .incomplete
000039D8 1B05 move.b -[A5], D5
000039DA A89B syscall PenSize
000039DC 0DF3 .incomplete
000039DE 03E1 .incomplete
000039E0 0081 03C1 0241 ori.l D1, 0x3C10241
000039E6 012A 4501 btst [A2 + 0x4501], D0
000039EA 7441 moveq.l D2, 0x41
000039EC 0161 bchg -[A1], D0
000039EE 0341 bchg D1, D1
000039F0 0108 btst A0, D0
000039F2 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000039F4 948B sub.l D2, A3
000039F6 1158 9300 move.b [A0 - 0x6D00], [A0]+
000039FA 8B1A or.b [A2]+, D5
000039FC 7320 moveq.l D1, 0x20
000039FE 6311 bls +0x13 /* 00003A11 */
00003A00 1328 431B move.b -[A1], [A0 + 0x431B]
00003A04 C312 and.b [A2], D1
00003A06 0705 btst D5, D3
00003A08 45DB lea.l A2, [A3]+
00003A0A 0353 bchg [A3], D1
00003A0C 00E3 .incomplete
00003A0E 033A 3310 btst [PC + 0x3310 /* 00006D20, cstring ""<EOF> */], D1
00003A12 250E move.l -[A2], A6
00003A14 6B0A bmi +0xC /* 00003A20 */
00003A16 250E move.l -[A2], A6
00003A18 C348 exg A1, A0
00003A1A 6E24 bgt +0x26 /* 00003A40 */
00003A1C 8348 290E pack -[A1], -[A0], 0x290E
label00003A20:
00003A20 0F25 btst -[A5], D7
00003A22 0E43 12F7 .invalid.w D3, 0x12F7 // invalid immediate operation
00003A26 2F5F EB15 move.l [A7 - 0x14EB], [A7]+
00003A2A E90D lsl D5.b, 4
00003A2C 6B0A bmi +0xC /* 00003A38 */
00003A2E E90D lsl D5.b, 4
00003A30 5A6D 0CA1 addq.w [A5 + 0xCA1], 5
00003A34 00B1 095A A109 6B0A 8B1A ori.l [[A1 + <<invalid base displacement size>> + D6 * 2] - 0x74E6], 0x95AA109
// begin alternate branch 00003A38-00003A3E
label00003A38:
00003A38 A109 syscall Delete/PBHDelete/HDelete, flags=1
00003A3A 6B0A bmi +0xC /* 00003A46 */
00003A3C 8B1A or.b [A2]+, D5
// end alternate branch 00003A38-00003A3E
label00003A38: // (misaligned)
00003A3E 7313 moveq.l D1, 0x13
label00003A40:
00003A40 A109 syscall Delete/PBHDelete/HDelete, flags=1
00003A42 232C 872F move.l -[A1], [A4 - 0x78D1]
label00003A46:
00003A46 B513 xor.b [A3], D2
00003A48 0185 bclr D5, D0
00003A4A 09CB .incomplete
00003A4C 486E 241F pea.l [A6 + 0x241F]
00003A50 8509 sbcd -[A2], -[A1]
00003A52 F7AF .invalid <<F/6/3>>
00003A54 CC9D and.l D6, [A5]+
00003A56 0913 btst [A3], D4
00003A58 01F7 .incomplete
00003A5A 2FE7 move.l <<invalid special address>>, -[A7]
00003A5C 8909 sbcd -[A4], -[A1]
00003A5E 1301 move.b -[A1], D1
00003A60 8B1A or.b [A2]+, D5
00003A62 C32C F72F and.b [A4 - 0x8D1], D1
00003A66 FF85 .invalid <<F/6/7>>
00003A68 091F btst [A7]+, D4
00003A6A 8509 sbcd -[A2], -[A1]
00003A6C F7B0 .invalid <<F/6/3>>
00003A6E 19F7 302A F730 move.b 0x30 /* '0' */, [A7 + D3.w + 0x2A]
00003A74 3BF7 304C move.w <<invalid special address>>, [A7 + D3.w + 0x4C]
00003A78 8509 sbcd -[A2], -[A1]
00003A7A 1F85 09F7 move.b <<invalid full ext with IS == 1 and I/IS == 7>>, D5
00003A7E B066 cmp.w D0, -[A6]
00003A80 F730 .extension 0x730 <<F/4-5/3>> // unimplemented
00003A82 77F7 moveq.l D3, 0xFFFFFFF7
00003A84 3088 move.w [A0], A0
00003A86 B730 9975 xor.b <<invalid full ext with IS == 1 and I/IS == 5>>, D3
00003A8A 267B 3B0F 8509 F7B0 movea.l A3, [[PC + <<invalid base displacement size>>] + D3 * 2 - 0x7AF60850]
00003A92 B3F7 2FDD cmpa.l A1, <<invalid full ext with IS == 1 and I/IS == 5>>
00003A96 F72F .extension 0x72F <<F/4-5/3>> // unimplemented
00003A98 EEF7 30E6 8509 bfset [[A7 + <<invalid base displacement size>> + A0 * 4]] {3:D6}
00003A9E 8B48 0F85 pack -[A5], -[A0], 0x0F85
00003AA2 09F7 .incomplete
00003AA4 B100 xor.b D0, D0
00003AA6 F731 .extension 0x731 <<F/4-5/3>> // unimplemented
00003AA8 11F7 3122 B731 3317 0FED move.b [0x00000FED], [[A7 - 0x48CF + D3] + 0x3317]
00003AB2 070A btst A2, D3
00003AB4 5AC3 spl D3
00003AB6 0952 bchg [A2], D4
00003AB8 0728 7A23 btst [A0 + 0x7A23], D3
00003ABC 0E6E 4E8B 0005 .invalid.w [A6 + 0x5], 0x4E8B // invalid immediate operation
00003AC2 0803 34B3 btst.b D3, 0xB3
00003AC6 1F64 0AEC move.b [A7 + 0xAEC], -[A4]
00003ACA 640A bcc +0xC /* 00003AD6 */
00003ACC 0702 btst D2, D3
00003ACE 8F5B or.w [A3]+, D7
00003AD0 1703 move.b -[A3], D3
00003AD2 1BEB 1D7B move.b <<invalid special address>>, [A3 + 0x1D7B]
label00003AD6:
00003AD6 15B3 0CDB 8403 move.b [A2 + A0.w * 4 + 0x3], [A3 + D0 * 4 - 0x37]
00003ADC 028B 9BBB 54CB andi.l A3, 0x9BBB54CB
00003AE2 0D8B bclr A3, D6
00003AE4 0793 bclr [A3], D3
00003AE6 01DB .incomplete
00003AE8 0404 17A8 subi.b D4, 0xA8
00003AEC 867B 5A07 or.w D3, [PC + D5 * 2 + 0x7]
00003AF0 1A3D move.b D5, <<invalid special address>>
00003AF2 6B44 bmi +0x46 /* 00003B38 */
00003AF4 8B00 sbcd D5, D0
00003AF6 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
00003AF8 C32D 2326 and.b [A5 + 0x2326], D1
00003AFC 14E6 move.b [A2]+, -[A6]
00003AFE 040F 143B subi.b A7, 0x3B /* ';' */
00003B02 0983 bclr D3, D4
00003B04 0604 5B94 addi.b D4, 0x94
00003B08 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00003B0A 1C52 movea.b A6, [A2]
00003B0C C1C9 muls.w D0, A1
00003B0E 0B0C btst A4, D5
00003B10 EBBA rol D2, D5
00003B12 640A bcc +0xC /* 00003B1E */
00003B14 616D bsr +0x6F /* 00003B83 */
00003B16 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4
00003B18 EB0B lsl D3.b, 5
00003B1A 1207 move.b D1, D7
00003B1C 25CC A16D move.l [PC - 0x5E93 /* FFFFDC8B, cstring ""<EOF> */], A4
// begin alternate branch 00003B1E-00003B20
label00003B1E:
00003B1E A16D syscall InitEvents, flags=1
// end alternate branch 00003B1E-00003B20
label00003B1E: // (misaligned)
00003B20 9B06 subx.b D5, D6
00003B22 5241 addq.w D1, 1
00003B24 6213 bhi +0x15 /* 00003B39 */
00003B26 38B6 F315 move.w [A4], [[A6] + A7 * 2]
00003B2A 1303 move.b -[A1], D3
00003B2C 9301 subx.b D1, D1
00003B2E AB0C syscall FastSlabMode
00003B30 040F E506 subi.b A7, 0x6
00003B34 835A or.w [A2]+, D1
00003B36 031B btst [A3]+, D1
label00003B38:
00003B38 AB07 syscall PutPicByte
00003B3A 2107 move.l -[A0], D7
00003B3C AB0B syscall DrawSlab
00003B3E 8B00 sbcd D5, D0
00003B40 0728 EF93 btst [A0 - 0x106D], D3
00003B44 316B 1C7B 4714 move.w [A0 + 0x4714], [A3 + 0x1C7B]
00003B4A BB2A 6B1C xor.b [A2 + 0x6B1C], D5
00003B4E 0B35 3083 btst [A5 + D3.w - 0x125], D5
00003B52 24E5 move.l [A2]+, -[A5]
00003B54 6F04 ble +0x6 /* 00003B5A */
00003B56 0F60 bchg -[A0], D7
00003B58 0702 btst D2, D3
label00003B5A:
00003B5A 9B0B subx.b -[A5], -[A3]
00003B5C 0CD3 .incomplete
00003B5E 1B9B 47C1 move.b [[ + <<invalid base displacement size>>]], [A3]+
00003B62 5E0D addq.b A5, 7
00003B64 D105 addx.b D0, D5
00003B66 1127 move.b -[A0], -[A7]
00003B68 0BC3 .incomplete
00003B6A E803 asr D3.b, 4
00003B6C 0704 btst D4, D3
00003B6E AB64 syscall rXMASK10
00003B70 E31C rol D4.b, 1
00003B72 3B17 move.w -[A5], [A7]
00003B74 BE53 cmp.w D7, [A3]
00003B76 2C53 movea.l A6, [A3]
00003B78 04EC .incomplete
00003B7A 5304 subq.b D4, 1
00003B7C 0313 btst [A3], D1
00003B7E B683 cmp.l D3, D3
00003B80 1D07 move.b -[A6], D7
00003B82 2804 move.l D4, D4
00003B84 040F E507 subi.b A7, 0x7
00003B88 0FB1 07AB 22BB 03EE A007 bclr [[0x22BB + D0 * 8] + 0x3EEA007], D7
00003B92 20D6 move.l [A0]+, [A6]
00003B94 4B44 chk.w D5, D4
00003B96 0ABB 03AB 220B 090D xori.l [[PC + <<invalid base displacement size>>] + D0], 0x3AB220B
00003B9E 0122 btst -[A2], D0
00003BA0 0B09 btst A1, D5
00003BA2 AB22 syscall SeekRgn
00003BA4 3B07 move.w -[A5], D7
00003BA6 0D01 btst D1, D6
00003BA8 523B 0773 20C3 2D21 09B3 5A53 addq.b [[PC + 0x20C32D21] + 0x9B35A53], 1
00003BB4 0443 0053 subi.w D3, 0x53 /* 'S' */
00003BB8 0491 6287 3216 subi.l [A1], 0x62873216
00003BBE 0F65 bchg -[A5], D7
00003BC0 099B bclr [A3]+, D4
00003BC2 1765 09E1 move.b [A3 + 0x9E1], -[A5]
00003BC6 1953 1313 move.b [A4 + 0x1313], [A3]
00003BCA 03FB .incomplete
00003BCC 0B04 btst D4, D5
00003BCE 0F65 bchg -[A5], D7
00003BD0 09DB .incomplete
00003BD2 3A71 0946 movea.w A5, <<invalid full ext with IS == 1 and I/IS == 6>>
00003BD6 345C movea.w A2, [A4]+
00003BD8 0443 A6BB subi.w D3, 0xA6BB
00003BDC 03C3 .incomplete
00003BDE 0860 A001 bchg.b -[A0], 0x1
00003BE2 69AB bvs -0x53 /* 00003B8F */
00003BE4 1F4B 06BB move.b [A7 + 0x6BB], A3
00003BE8 0385 bclr D5, D1
00003BEA 18D3 move.b [A4]+, [A3]
00003BEC 1B73 27F7 3259 move.b [A5 + 0x3259], <<invalid full ext with IS == 1 and I/IS == 7>>
00003BF2 E107 asl D7.b, 8
00003BF4 B33F xor.b <<invalid special address>>, D1
00003BF6 B732 6DC7 xor.b <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00003BFA B27B F7B2 8AF7 329B 634D cmp.w D1, [[-0x7508CD65 + A7 * 8] + 0x634D]
00003C04 B732 ADC7 xor.b <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00003C08 B2BB F7B2 CAF7 32DB 934C cmp.l D1, [[-0x3508CD25 + A7 * 8] - 0x6CB4]
00003C12 E507 asl D7.b, 2
00003C14 5B27 subq.b -[A7], 5
00003C16 ED07 asl D7.b, 6
00003C18 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4
00003C1A E507 asl D7.b, 2
00003C1C 0FE5 .incomplete
00003C1E 07E3 .incomplete
00003C20 3AF1 07E0 3B1C move.w [A5]+, [0x3B1C]
00003C26 F046 3B1C .extension 0x046 <<F/1/0>>, 0x3B1C // unimplemented
00003C2A E304 asl D4.b, 1
00003C2C 4130 0F60 E034 .invalid 0, [A0 - 0x1FCC] // invalid opcode 4 with b == 4
00003C32 EA89 lsr D1, 5
00003C34 090F btst A7, D4
00003C36 60A5 bra -0x59 /* 00003BDD */
00003C38 0989 bclr A1, D4
00003C3A 0903 btst D3, D4
00003C3C 09BB 03C3 2C85 0973 bclr [[ + <<invalid base displacement size>>] + 0x2C850973], D4
00003C44 2CF7 3319 move.l [A6]+, [[A7 + D3 * 2]]
00003C48 E733 roxl D3.b, D3
00003C4A 2AF7 B33B 040F 9909 F7B3 57F7 move.l [A5]+, [[A7 + 0x40F9909 + A3 * 2] - 0x84CA809]
00003C56 3368 C733 79F7 move.w [A1 + 0x79F7], [A0 - 0x38CD]
00003C5C B388 cmpm.l [A1]+, [A0]+
00003C5E 040F 9909 subi.b A7, 0x9 /* '\t' */
00003C62 F7B3 .invalid <<F/6/3>>
00003C64 A49D syscall MoveHLow, flags=4
00003C66 0993 bclr [A3], D4
00003C68 0365 bchg -[A5], D1
00003C6A 62FB bhi -0x3 /* 00003C67 */
00003C6C 1A85 move.b [A5], D5
00003C6E 090F btst A7, D4
00003C70 E99D rol D5, 4
00003C72 171D move.b -[A3], [A5]+
00003C74 B237 13D5 cmp.b D1, <<invalid full ext with IS == 1 and I/IS == 5>>
00003C78 5C36 5324 addq.b <<invalid full ext with I/IS == 4>>, 6
00003C7C 0427 9B88 subi.b -[A7], 0x88
00003C80 606E bra +0x70 /* 00003CF0 */
00003C82 247B 94A5 movea.l A2, [PC + A1.w * 4 - 0x91]
00003C86 03C7 .incomplete
00003C88 B414 cmp.b D2, [A4]
00003C8A A32D syscall SetApplLimit, flags=3
00003C8C 042B 24B5 038B subi.b [A3 + 0x38B], 0xB5
00003C92 480F nbcd.b A7
00003C94 A503 syscall Write, flags=5
00003C96 0FA5 bclr -[A5], D7
00003C98 03AB 0717 bclr [A3 + 0x717], D1
00003C9C 2166 E103 move.l [A0 - 0x1EFD], -[A6]
00003CA0 7346 moveq.l D1, 0x46
00003CA2 1504 move.b -[A2], D4
00003CA4 3B24 move.w -[A5], -[A4]
00003CA6 0427 A0D4 subi.b -[A7], 0xD4
00003CAA 6067 bra +0x69 /* 00003D13 */
00003CAC 252D 0712 move.l -[A2], [A5 + 0x712 /* export_222 */]
00003CB0 8E17 or.b D7, [A7]
00003CB2 22DF move.l [A1]+, [A7]+
00003CB4 072B 7DB3 btst [A3 + 0x7DB3], D3
00003CB8 3343 22D8 move.w [A1 + 0x22D8], D3
00003CBC 2381 0725 3FD2 move.l [[A1 + 0x3FD2] + D0 * 8], D1
00003CC2 0711 btst [A1], D3
00003CC4 9F93 sub.l [A3], D7
00003CC6 2C47 movea.l A6, D7
00003CC8 00A1 4555 BB0B ori.l -[A1], 0x4555BB0B
00003CCE 170F move.b -[A3], A7
00003CD0 8049 or.w D0, A1
00003CD2 555B subq.w [A3]+, 2
00003CD4 17EB 0193 0193 3604 CB12 move.b [[ + D0] + 0x3604CB12], [A3 + 0x193]
00003CDE 2048 movea.l A0, A0
00003CE0 680F bvc +0x11 /* 00003CF1 */
00003CE2 C5DA muls.w D2, [A2]+
00003CE4 AB0B syscall DrawSlab
00003CE6 E2A1 asr D1, D1
00003CE8 185C movea.b A4, [A4]+
00003CEA 040F 7A68 subi.b A7, 0x68 /* 'h' */
00003CEE 6B10 bmi +0x12 /* 00003D00 */
label00003CF0:
00003CF0 145C movea.b A2, [A4]+
00003CF2 0407 8337 subi.b D7, 0x37 /* '7' */
00003CF6 E304 asl D4.b, 1
00003CF8 A158 syscall InsTime, flags=1
00003CFA 0F46 bchg D6, D7
00003CFC 731C moveq.l D1, 0x1C
00003CFE E304 asl D4.b, 1
label00003D00:
00003D00 731C moveq.l D1, 0x1C
00003D02 040F 1CAA subi.b A7, 0xAA
00003D06 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00003D08 0F41 bchg D1, D7
00003D0A DDEB 3A5D add.l A6, [A3 + 0x3A5D]
00003D0E 5607 addq.b D7, 3
00003D10 0B6F 171D bchg [A7 + 0x171D], D5
00003D14 4F07 .invalid 7, D7 // invalid opcode 4 with b == 4
00003D16 1B9D 2508 move.b [A5 + <<invalid base displacement size>> + D2 * 4], [A5]+
00003D1A 1721 move.b -[A3], -[A1]
00003D1C E207 asr D7.b, 1
00003D1E 21F5 632D 535A 031B move.l [0x0000031B], [[A5 + 0x535A] + D6 * 2]
00003D26 B245 cmp.w D1, D5
00003D28 060F 6003 addi.b A7, 0x3
00003D2C 48A3 0007 movem.w -[A3], A5,A6,A7
00003D30 2230 0710 move.l D1, [A0 + D0 * 8]
00003D34 158B 32E5 move.b [A2 + D3.w * 2 - 0x27], A3
00003D38 0447 286E subi.w D7, 0x286E /* '(n' */
00003D3C 030B btst A3, D1
00003D3E 9B06 subx.b D5, D6
00003D40 0AB6 BB08 AD23 1715 xori.l [[A6] + D1 * 8], 0xBB08AD23
00003D48 A980 syscall DialogSelect
00003D4A 5B10 subq.b [A0], 5
00003D4C 0727 btst -[A7], D3
00003D4E 5BAB 0753 subq.l [A3 + 0x753], 5
00003D52 0CD3 .incomplete
00003D54 03D3 .incomplete
00003D56 835B or.w [A3]+, D1
00003D58 09C0 .incomplete
00003D5A 9B10 sub.b [A0], D5
00003D5C 1308 move.b -[A1], A0
00003D5E 1709 move.b -[A3], A1
00003D60 EA5C ror D4.w, 5
00003D62 171A move.b -[A3], [A2]+
00003D64 9702 subx.b D3, D2
00003D66 AB19 syscall PutLine
00003D68 4007 negx.b D7
00003D6A 29B2 B304 0717 4533 0503 move.l [[A4] + D0 * 8 + 0x45330503], <<invalid full ext with I/IS == 4>>
00003D74 18FB 3A07 move.b [A4]+, [PC + D3 * 2 + 0x7]
00003D78 2BE4 move.l <<invalid special address>>, -[A4]
00003D7A 3729 1507 move.w -[A3], [A1 + 0x1507]
00003D7E 00F0 .incomplete
00003D80 640A bcc +0xC /* 00003D8C */
00003D82 CC5B and.w D6, [A3]+
00003D84 A6FB syscall vNewMap, flags=6
00003D86 39D3 012B move.w 0x12B, [A3]
00003D8A 4757 chk.w D3, [A7]
label00003D8C:
00003D8C 2BE7 move.l <<invalid special address>>, -[A7]
00003D8E CB39 B2DA 4300 and.b [0xB2DA4300], D5
00003D94 DA53 add.w D5, [A3]
00003D96 00B3 4527 2C92 0727 3E0B 12C1 F137 ori.l [[A3 + 0x3E0B] + D0 * 8 + 0x12C1F137], 0x45272C92
00003DA4 2743 0711 move.l [A3 + 0x711], D3
00003DA8 C513 and.b [A3], D2
00003DAA 2780 77A7 4A48 1725 D73B move.l [[0x4A48] + D7 * 8 + 0x1725D73B], D0
00003DB4 5007 addq.b D7, 8
00003DB6 2789 9B1D move.l [[A3] + A1 * 2], A1
00003DBA 4727 .invalid 3, -[A7] // invalid opcode 4 with b == 4
00003DBC 5E17 addq.b [A7], 7
00003DBE 9A43 sub.w D5, D3
00003DC0 5612 addq.b [A2], 3
00003DC2 72F7 moveq.l D1, 0xFFFFFFF7
00003DC4 2760 6313 move.l [A3 + 0x6313], -[A0]
00003DC8 0727 btst -[A7], D3
00003DCA AC9B syscall PenSize, auto_pop
00003DCC 0FF7 .incomplete
00003DCE 2775 2727 88F7 A78D F727 9EF7 move.l [A3 - 0x6109], [[A5 - 0x7709] + D2 * 8 - 0x587208D9]
00003DDA 27AF F727 C0F7 move.l [A3 + A4.w - 0x9], [A7 - 0x8D9]
00003DE0 27D1 D204 move.l [PC + A5.w * 2 + 0x4], [A1]
00003DE4 F7A7 .invalid <<F/6/3>>
00003DE6 E5F7 27F6 roxl .w <<invalid full ext with IS == 1 and I/IS == 6>>
00003DEA 0728 07F7 btst [A0 + 0x7F7], D3
00003DEE A80A syscall GetWVariant
00003DF0 F728 .extension 0x728 <<F/4-5/3>> // unimplemented
00003DF2 1BF7 282C move.b <<invalid special address>>, [A7 + D2 + 0x2C]
00003DF6 F728 .extension 0x728 <<F/4-5/3>> // unimplemented
00003DF8 3DF7 284E move.w <<invalid special address>>, [A7 + D2 + 0x4E]
00003DFC ED0F lsl D7.b, 6
00003DFE 77A8 moveq.l D3, 0xFFFFFFA8
00003E00 65A9 bcs -0x55 /* 00003DAB */
00003E02 36FB 1927 23AB 640A 3B31 move.w [A3]+, [[PC + 0x23AB] + D1 + 0x640A3B31]
00003E0C DB01 addx.b D5, D1
00003E0E 8300 sbcd D1, D0
00003E10 0728 AAD0 btst [A0 - 0x5530], D3
00003E14 0E37 28CC 76FB .invalid.b [A7 + D7.w * 8 - 0x5], 0xCC // invalid immediate operation
00003E1A 1993 0A2B move.b [A4 + D0 * 2 + 0x2B], [A3]
00003E1E 3689 move.w [A3], A1
00003E20 1829 2DE3 move.b D4, [A1 + 0x2DE3]
00003E24 160E move.b D3, A6
00003E26 2218 move.l D1, [A0]+
00003E28 5326 subq.b -[A6], 1
00003E2A 1E16 move.b D7, [A6]
00003E2C BB4D cmpm.w [A5]+, [A5]+
00003E2E 370D move.w -[A3], A5
00003E30 FFCB .invalid <<F/7/7>>
00003E32 1900 move.b -[A4], D0
00003E34 BB4D cmpm.w [A5]+, [A5]+
00003E36 004B 1873 ori.w A3, 0x1873
00003E3A 0358 bchg [A0]+, D1
00003E3C 2366 AED3 move.l [A1 - 0x512D], -[A6]
00003E40 2E33 043B move.l D7, [A3 + D0.w * 4 + 0x3B]
00003E44 164B movea.b A3, A3
00003E46 29D0 62DB 211B move.l 0x62DB211B, [A0]
00003E4C 0423 18E3 subi.b -[A3], 0xE3
00003E50 6607 bne +0x9 /* 00003E59 */
00003E52 2375 E105 D301 move.l [A1 - 0x2CFF], [[A5 + <<invalid base displacement size>>] + A6]
00003E58 0704 btst D4, D3
00003E5A 4BAB 0193 .invalid 5, [A3 + 0x193] // invalid opcode 4 with b == 6
00003E5E 0423 1807 subi.b -[A3], 0x7
00003E62 1ED7 move.b [A7]+, [A7]
00003E64 6318 bls +0x1A /* 00003E7E */
00003E66 CB19 and.b [A1]+, D5
00003E68 071E btst [A6]+, D3
00003E6A DB82 addx.l D5, D2
00003E6C 6104 bsr +0x6 /* 00003E72 */
00003E6E 25FF 28CB move.l [PC + 0x28CB /* 0000673B, cstring ""<EOF> */], <<invalid special address>>
fn00003E72:
00003E72 1927 move.b -[A4], -[A7]
00003E74 1047 movea.b A0, D7
00003E76 00C3 .incomplete
00003E78 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4
00003E7A 1790 425E move.b [A3 + D4.w * 2 + 0x5E], [A0]
label00003E7E:
00003E7E 1713 move.b -[A3], [A3]
00003E80 9A17 sub.b D5, [A7]
00003E82 2C9B move.l [A6], [A3]+
00003E84 272C A07C move.l -[A3], [A4 - 0x5F84]
00003E88 1725 move.b -[A3], -[A5]
00003E8A A023 syscall DisposHandle/DisposeHandle
00003E8C 66C5 bne -0x39 /* 00003E53 */
00003E8E 0257 ACA3 andi.w [A7], 0xACA3
00003E92 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4
00003E94 8EF3 178E 0103 divu.w D7, [[ + <<invalid base displacement size>>] + D1 * 8 + 0x103]
00003E9A 22F3 0707 1DDB 370E move.l [A1]+, [[A3 + <<invalid base displacement size>>] + D0 * 8 + 0x1DDB370E]
00003EA2 18DB move.b [A4]+, [A3]+
00003EA4 1417 move.b D2, [A7]
00003EA6 1EA6 move.b [A7], -[A6]
00003EA8 170B move.b -[A3], A3
00003EAA 7347 moveq.l D1, 0x47
00003EAC 13E0 201B 0407 move.b [0x201B0407], -[A0]
00003EB2 A9CE syscall TETextBox/TextBox
00003EB4 08A0 8303 bclr.b -[A0], 0x3
00003EB8 0B01 btst D1, D5
00003EBA 0710 btst [A0], D3
00003EBC 8707 sbcd D3, D7
00003EBE 19F0 1404 0F7E move.b 0x7E /* '~' */, [A0 + D1.w * 4 + 0x4]
00003EC4 0728 82C3 btst [A0 - 0x7D3D], D3
00003EC8 1BE1 move.b <<invalid special address>>, -[A1]
00003ECA 0133 0A88 btst [A3 + D0 * 2 - 0x120], D0
00003ECE 1318 move.b -[A1], [A0]+
00003ED0 C303 abcd D1, D3
00003ED2 3713 move.w -[A3], [A3]
00003ED4 DA08 add.b D5, A0
00003ED6 B008 cmp.b D0, A0
00003ED8 610E bsr +0x10 /* 00003EE8 */
00003EDA 7B04 moveq.l D5, 0x04
00003EDC EB02 asl D2.b, 5
00003EDE 3B16 move.w -[A5], [A6]
00003EE0 0302 btst D2, D1
00003EE2 0723 btst -[A3], D3
00003EE4 F64A CB07 .extension 0x64A <<F/1/3>>, 0xCB07 // unimplemented
fn00003EE8:
00003EE8 E102 asl D2.b, 8
00003EEA 0729 9207 btst [A1 - 0x6DF9], D3
00003EEE 2D1F move.l -[A6], [A7]+
00003EF0 072B 2007 btst [A3 + 0x2007], D3
00003EF4 03D2 .incomplete
00003EF6 6903 bvs +0x5 /* 00003EFB */
00003EF8 2B01 move.l -[A5], D1
00003EFA 072E 7707 btst [A6 + 0x7707], D3
00003EFE 022D 040F 6100 andi.b [A5 + 0x6100], 0xF
00003F04 171A move.b -[A3], [A2]+
00003F06 9813 sub.b D4, [A3]
00003F08 6700 8B0E beq -0x74F0 /* FFFFCA18 */
00003F0C 9314 sub.b [A4], D1
00003F0E 4B33 2C1C .invalid 5, [A3 + D2 * 4 + 0x1C] // invalid opcode 4 with b == 4
00003F12 223B 2786 8B0E move.l D1, [[ + <<invalid base displacement size>>] + D2 * 8 - 0x74F2]
00003F18 9B17 sub.b [A7], D5
00003F1A 8A1B or.b D5, [A3]+
00003F1C 0708 btst A0, D3
00003F1E C0E3 mulu.w D0, -[A3]
00003F20 0208 D807 andi.b A0, 0x7
00003F24 1A2F 0886 move.b D5, [A7 + 0x886]
00003F28 1367 2B08 move.b [A1 + 0x2B08], -[A7]
00003F2C 00DB .incomplete
00003F2E 138E 1702 2DE3 move.b [[A1 + <<invalid base displacement size>> + D1 * 8] + 0x2DE3], A6
00003F34 1417 move.b D2, [A7]
00003F36 1E85 move.b [A7], D5
00003F38 D88A add.l D4, A2
00003F3A 031A btst [A2]+, D1
00003F3C 08E3 0113 bset.b -[A3], 0x13
00003F40 0100 btst D0, D0
00003F42 0719 btst [A1]+, D3
00003F44 1307 move.b -[A1], D7
00003F46 03D3 .incomplete
00003F48 0F89 bclr A1, D7
00003F4A 0A60 D8A1 xori.w -[A0], 0xD8A1
00003F4E 0A5B 072B xori.w [A3]+, 0x72B
00003F52 0908 btst A0, D4
00003F54 2318 move.l -[A1], [A0]+
00003F56 8B26 or.b -[A6], D5
00003F58 3B16 move.w -[A5], [A6]
00003F5A BB04 xor.b D4, D5
00003F5C 0101 btst D1, D0
00003F5E B2AB 019B cmp.l D1, [A3 + 0x19B]
00003F62 0A05 0114 xori.b D5, 0x14
00003F66 0643 0C04 addi.w D3, 0xC04
00003F6A CB13 and.b [A3], D5
00003F6C 1729 7CEB move.b -[A3], [A1 + 0x7CEB]
00003F70 0033 1343 134B 1172 4B11 ori.b [[A3 + <<invalid base displacement size>>] + 0x11724B11], 0x43 /* 'C' */
// begin alternate branch 00003F74-00003F7A
label00003F74:
00003F74 134B 1172 move.b [A1 + 0x1172], A3
00003F78 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
// end alternate branch 00003F74-00003F7A
label00003F74: // (misaligned)
00003F7A 130C move.b -[A1], A4
00003F7C 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
00003F7E F315 .extension 0x315 <<F/4-5/1>> // unimplemented
00003F80 1713 move.b -[A3], [A3]
00003F82 A752 syscall WriteLocation/WriteXPRam, flags=7
00003F84 1404 move.b D2, D4
00003F86 0F36 0F01 btst [[A6 + <<invalid base displacement size>> + D0 * 8]], D7
00003F8A 0314 btst [A4], D1
00003F8C 040F 1C82 subi.b A7, 0x82
00003F90 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
00003F92 CB8D exg D5, A5
00003F94 7B03 moveq.l D5, 0x03
00003F96 0713 btst [A3], D3
00003F98 5508 subq.b A0, 2
00003F9A 00DB .incomplete
00003F9C 1414 move.b D2, [A4]
00003F9E 040F 7A1C subi.b A7, 0x1C
00003FA2 229A move.l [A1], [A2]+
00003FA4 0F3E btst <<invalid special address>>, D7
00003FA6 EB21 asl D1.b, D5
00003FA8 3B39 AB41 172E move.w -[A5], [0xAB41172E]
00003FAE 6B37 bmi +0x39 /* 00003FE7 */
00003FB0 00D6 .incomplete
00003FB2 071A btst [A2]+, D3
00003FB4 2B9E 22C4 move.l [A5 + D2.w * 2 - 0x60], [A6]+
00003FB8 0A42 1B17 xori.w D2, 0x1B17
00003FBC 130C move.b -[A1], A4
00003FBE 7317 moveq.l D1, 0x17
00003FC0 AB1A syscall PutOval
00003FC2 270B move.l -[A3], A3
00003FC4 909C sub.l D0, [A4]+
00003FC6 6BAC bmi -0x52 /* 00003F74 */
00003FC8 B380 xor.l D0, D1
00003FCA 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00003FCC 370A move.w -[A3], A2
00003FCE 73A3 moveq.l D1, 0xFFFFFFA3
00003FD0 329C move.w [A1], [A4]+
00003FD2 0FD8 .incomplete
00003FD4 7326 moveq.l D1, 0x26
00003FD6 2263 movea.l A1, -[A3]
00003FD8 0103 btst D3, D0
00003FDA 20B3 0053 move.l [A0], [A3 + D0.w + 0x53]
00003FDE 09DB .incomplete
00003FE0 0C1A 5204 cmpi.b [A2]+, 0x4
00003FE4 AB5E syscall rMASK8
00003FE6 812D 4B06 or.b [A5 + 0x4B06], D0
00003FEA 0721 btst -[A1], D3
00003FEC C581 and.l D1, D2
00003FEE 0117 btst [A7], D0
00003FF0 1A7E movea.b A5, <<invalid special address>>
00003FF2 370B move.w -[A3], A3
00003FF4 BB7B 2EF6 xor.w [PC + D2 * 8 - 0x10], D5
00003FF8 587B 2EAE addq.w [PC + D2 * 8 - 0x82], 4
00003FFC 8B0E sbcd -[A5], -[A6]
00003FFE 072D 734B btst [A5 + 0x734B], D3
00004002 0FA6 bclr -[A6], D7
00004004 0724 btst -[A4], D3
00004006 5A03 addq.b D3, 5
00004008 2F17 move.l -[A7], [A7]
0000400A 02B3 A056 EB15 58AB andi.l [A3 + D5 - 0x85], 0xA056EB15
00004012 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
00004014 20B1 071B 286B 0F8B move.l [A0], [[A1 + D0 * 8] + 0x286B0F8B]
// begin alternate branch 0000401A-0000401C
label0000401A:
0000401A 0F8B bclr A3, D7
// end alternate branch 0000401A-0000401C
label0000401A: // (misaligned)
0000401C 03D0 .incomplete
0000401E 0EAB 02A2 0B03 1300 .invalid.l [A3 + 0x1300], 0x2A20B03 // invalid immediate operation
00004026 5B18 subq.b [A0]+, 5
00004028 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
0000402A 1300 move.b -[A1], D0
0000402C 031A btst [A2]+, D1
0000402E 7306 moveq.l D1, 0x06
00004030 072D 90E3 btst [A5 - 0x6F1D], D3
00004034 3B20 move.w -[A5], -[A0]
00004036 C102 abcd D0, D2
00004038 1B05 move.b -[A5], D5
0000403A 38F3 8337 1B05 1322 2721 259E move.w [A4]+, [[A3 + 0x1B051322] + A0 * 2 + 0x2721259E]
00004046 5E00 addq.b D0, 7
00004048 1322 move.b -[A1], -[A2]
0000404A BA04 cmp.b D5, D4
0000404C 0B1A btst [A2]+, D5
0000404E 2048 movea.l A0, A0
00004050 7EA0 moveq.l D7, 0xFFFFFFA0
00004052 564B addq.w A3, 3
00004054 200B move.l D0, A3
00004056 0003 5813 ori.b D3, 0x13
0000405A 2283 move.l [A1], D3
0000405C 1700 move.b -[A3], D0
0000405E 530F subq.b A7, 1
00004060 1404 move.b D2, D4
00004062 BB9A xor.l [A2]+, D5
00004064 3B06 move.w -[A5], D6
00004066 0723 btst -[A3], D3
00004068 7C07 moveq.l D6, 0x07
0000406A 28A7 move.l [A4], -[A7]
0000406C 8A38 5728 or.b D5, [0x00005728]
00004070 AB60 syscall rMASK10
00004072 6B10 bmi +0x12 /* 00004084 */
00004074 6470 bcc +0x72 /* 000040E6 */
00004076 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
label00004078:
00004078 6B01 bmi +0x3 /* 0000407B */
label0000407A:
0000407A FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
0000407C FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
0000407E 2100 move.l -[A0], D0
00004080 6498 bcc -0x66 /* 0000401A */
00004082 CB08 abcd -[A5], -[A0]
label00004084:
00004084 630A bls +0xC /* 00004090 */
00004086 64F2 bcc -0xC /* 0000407A */
00004088 CB08 abcd -[A5], -[A0]
0000408A 8B03 sbcd D5, D3
0000408C 42CC .invalid A4 // invalid opcode 4 with subtype 1
0000408E A35B syscall PowerOff, flags=3
label00004090:
00004090 872B B580 or.b [A3 - 0x4A80], D3
00004094 271E move.l -[A3], [A6]+
00004096 4427 neg.b -[A7]
00004098 23E4 468C DC07 move.l [0x468CDC07], -[A4]
0000409E 0AA5 049B 8047 xori.l -[A5], 0x49B8047
000040A4 23F3 2273 086E 24D3 move.l [0x086E24D3], [A3 + D2.w * 2 + 0x73]
000040AC 48AB 2717 18B2 movem.w [A3 + 0x18B2], D0,D1,D2,D4,A0,A1,A2,A5
000040B2 27A1 62DA move.l [A3 + D6.w * 2 - 0x38], -[A1]
000040B6 3B44 271E move.w [A5 + 0x271E], D4
000040BA 6107 bsr +0x9 /* 000040C3 */
000040BC 1551 470F move.b [A2 + 0x470F], [A1]
000040C0 E9E1 1C0A bfextu D1, -[A1] {D0:10}
000040C4 8B04 sbcd D5, D4
000040C6 2313 move.l -[A1], [A3]
000040C8 BB0E cmpm.b [A5]+, [A6]+
000040CA 7B1B moveq.l D5, 0x1B
000040CC 1718 move.b -[A3], [A0]+
000040CE 2093 move.l [A0], [A3]
000040D0 01BB 0E04 bclr [PC + D0 * 8 + 0x4], D0
000040D4 4B61 chk.w D5, -[A1]
000040D6 65A0 bcs -0x5E /* 00004078 */
000040D8 935A sub.w [A2]+, D1
000040DA 71A0 moveq.l D0, 0xFFFFFFA0
000040DC 5C02 addq.b D2, 6
000040DE 0F7A 6863 bchg [PC + 0x6863 /* 0000A943, cstring ""<EOF> */], D7
000040E2 130C move.b -[A1], A4
000040E4 E304 asl D4.b, 1
label000040E6:
000040E6 255D 856E move.l [A2 - 0x7A92], [A5]+
000040EA E05B ror D3.w, 8
000040EC 0D47 bchg D7, D6
000040EE 2B66 071A move.l [A5 + 0x71A /* export_223 */], -[A6]
000040F2 0E11 0163 .invalid.b [A1], 0x63 /* 'c' */ // invalid immediate operation
// begin alternate branch 000040F4-000040F6
label000040F4:
000040F4 0163 bchg -[A3], D0
// end alternate branch 000040F4-000040F6
label000040F4: // (misaligned)
000040F6 0180 bclr D0, D0
000040F8 CC80 and.l D6, D0
000040FA 072B B427 btst [A3 - 0x4BD9], D3
000040FE 1A7F movea.b A5, <<invalid special address>>
00004100 2718 move.l -[A3], [A0]+
00004102 5517 subq.b [A7], 2
00004104 1C37 6E24 move.b D6, [A7 + D6 * 8 + 0x24]
00004108 5346 subq.w D6, 1
0000410A 4357 chk.w D1, [A7]
0000410C 280A move.l D4, A2
0000410E 071F btst [A7]+, D3
00004110 53E4 sls -[A4]
00004112 A304 syscall Control, flags=3
00004114 3823 move.w D4, -[A3]
00004116 014B bchg A3, D0
00004118 62DA bhi -0x24 /* 000040F4 */
0000411A 0B57 bchg [A7], D5
0000411C 0301 btst D1, D1
0000411E CB2A 6B13 and.b [A2 + 0x6B13], D5
00004122 0705 btst D5, D3
00004124 0DCB .incomplete
00004126 2743 C534 move.l [A3 - 0x3ACC], D3
0000412A 4407 neg.b D7
0000412C 1E4C movea.b A7, A4
0000412E 3217 move.w D1, [A7]
00004130 0E10 DB02 .invalid.b [A0], 0x2 // invalid immediate operation
00004134 3718 move.w -[A3], [A0]+
00004136 7674 moveq.l D3, 0x74
00004138 14CD move.b [A2]+, A5
0000413A 0452 040F subi.w [A2], 0x40F
0000413E E510 roxl D0.b, 2
00004140 7B14 moveq.l D5, 0x14
00004142 0726 btst -[A6], D3
00004144 8D23 or.b -[A3], D6
00004146 0683 67D4 ECA3 addi.l D3, 0x67D4ECA3
0000414C 0470 E505 071D subi.w [[A0] + D0 * 8], 0xE505
00004152 1694 move.b [A3], [A4]
00004154 D034 3704 add.b D0, <<invalid full ext with I/IS == 4>>
00004158 0E45 0500 .invalid.w D5, 0x500 // invalid immediate operation
0000415C 170E move.b -[A3], A6
0000415E B027 cmp.b D0, -[A7]
00004160 041C 8E07 subi.b [A4]+, 0x7
00004164 0422 D40B subi.b -[A2], 0xB
00004168 0483 67DB 23A9 subi.l D3, 0x67DB23A9
0000416E 855B or.w [A3]+, D2
00004170 0027 0409 ori.b -[A7], 0x9 /* '\t' */
00004174 8739 5407 0407 or.b [0x54070407], D3
0000417A 8704 sbcd D3, D4
0000417C 16A5 move.b [A3], -[A5]
0000417E 04A9 101B 0E5E 0729 subi.l [A1 + 0x729], 0x101B0E5E
00004186 3B17 move.w -[A5], [A7]
00004188 2EC9 move.l [A7]+, A1
0000418A 0F69 0169 bchg [A1 + 0x169], D7
0000418E 002B 002B 0F07 ori.b [A3 + 0xF07], 0x2B /* '+' */
00004194 07C7 .incomplete
00004196 0502 btst D2, D2
00004198 026B 4D60 6301 andi.w [A3 + 0x6301], 0x4D60 /* 'M`' */
0000419E 6422 bcc +0x24 /* 000041C2 */
000041A0 6B39 bmi +0x3B /* 000041DB */
000041A2 A739 syscall ReadDateTime, flags=7
000041A4 9E0F sub.b D7, A7
000041A6 6047 bra +0x49 /* 000041EF */
000041A8 117E 2B05 move.b [A0 + 0x2B05], <<invalid special address>>
000041AC CB82 and.l D2, D5
000041AE 4361 chk.w D1, -[A1]
000041B0 2B05 move.l -[A5], D5
000041B2 CB82 and.l D2, D5
000041B4 2B85 CB82 2B85 move.l [[ + <<invalid base displacement size>> + A4 * 2] + 0x2B85], D5
000041BA CB82 and.l D2, D5
000041BC 2B85 4361 CB02 move.l [[A5 - 0x34FE]], D5
label000041C2:
000041C2 0F39 22C4 1302 btst [0x22C41302], D7
000041C8 80DA divu.w D0, [A2]+
000041CA B331 585E xor.b [A1 + D5 + 0x5E], D1
000041CE BB1C xor.b [A4]+, D5
000041D0 5312 subq.b [A2], 1
000041D2 6311 bls +0x13 /* 000041E5 */
000041D4 E164 asl D4.w, D0
000041D6 9B16 sub.b [A6], D5
000041D8 5870 BB1C addq.w <<invalid full ext with I/IS == 4>>, 4
000041DC B317 xor.b [A7], D1
000041DE E500 asl D0.b, 2
000041E0 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
000041E2 58F2 BB1C svc <<invalid full ext with I/IS == 4>>
000041E6 C0E1 mulu.w D0, -[A1]
000041E8 007B 2354 2212 ori.w [PC + D2.w * 2 + 0x12], 0x2354 /* '#T' */
000041EE 6323 bls +0x25 /* 00004213 */
000041F0 070C btst A4, D3
000041F2 6617 bne +0x19 /* 0000420B */
000041F4 0B8B bclr A3, D5
000041F6 3320 move.w -[A1], -[A0]
000041F8 583B 0109 addq.b [[PC + <<invalid base displacement size>> + D0]], 4
000041FC 02CB .incomplete
000041FE 1D3B 1BF1 0073 175C move.b -[A6], [[0x73175C]]
00004206 005E 0718 ori.w [A6]+, 0x718
0000420A BA58 cmp.w D5, [A0]+
0000420C 52BB 1CAB addq.l [PC + D1 * 4 - 0x85], 1
00004210 0161 bchg -[A1], D0
00004212 0143 bchg D3, D0
00004214 119B 0FE3 03BB 1C42 9B37 move.b [[0x3BB] + 0x1C429B37], [A3]+
0000421E C801 and.b D4, D1
00004220 0133 11A1 00B3 btst [[0xB3 + D1]], D0
00004226 2302 move.l -[A1], D2
00004228 9B21 sub.b -[A1], D5
0000422A 727B moveq.l D1, 0x7B
0000422C 0451 0427 subi.w [A1], 0x427
00004230 1530 6926 0B03 072D move.b -[A2], [[A0 + 0xB03] + D6 + 0x72D]
00004238 661B bne +0x1D /* 00004255 */
0000423A 047B 8633 046B subi.w [PC + D0.w * 4 + 0x6B], 0x8633
00004240 62C3 bhi -0x3B /* 00004205 */
00004242 001B 0473 ori.b [A3]+, 0x73 /* 's' */
00004246 620B bhi +0xD /* 00004253 */
00004248 0333 04C3 btst [A3 + D0.w * 4 - 0x61], D1
0000424C 8107 sbcd D0, D7
0000424E 2AE0 move.l [A5]+, -[A0]
00004250 4CAB 2F07 1371 movem.w D0,D1,D2,A0,A1,A2,A3,A5, [A3 + 0x1371]
00004256 6B12 bmi +0x14 /* 0000426A */
00004258 170E move.b -[A3], A6
0000425A 5517 subq.b [A7], 2
0000425C 0134 041F btst [A4 + D0.w * 4 + 0x1F], D0
00004260 2A07 move.l D5, D7
00004262 0871 9305 170F B100 7413 bchg.b [[A1 + <<invalid base displacement size>>] + D1 * 8 - 0x4EFF8BED], 0x5
// begin alternate branch 0000426A-0000426C
label0000426A:
0000426A 7413 moveq.l D2, 0x13
// end alternate branch 0000426A-0000426C
label0000426A: // (misaligned)
0000426C 04C8 .incomplete
0000426E 6A17 bpl +0x19 /* 00004287 */
00004270 0FCF .incomplete
00004272 C86A 1304 and.w D4, [A2 + 0x1304]
00004276 2311 move.l -[A1], [A1]
00004278 6A28 bpl +0x2A /* 000042A2 */
0000427A 08C1 1E74 bset.b D1, 0x74 /* 't' */
0000427E 0705 btst D5, D3
00004280 1174 545A E501 move.b [A0 - 0x1AFF], [A4 + D5.w * 4 + 0x5A]
00004286 8D02 sbcd D6, D2
00004288 2826 move.l D4, -[A6]
0000428A C500 abcd D2, D0
0000428C 0103 btst D3, D0
0000428E D502 addx.b D2, D2
00004290 171F move.b -[A3], [A7]+
00004292 69D9 bvs -0x25 /* 0000426D */
00004294 02C7 .incomplete
00004296 3A72 0805 movea.w A5, [A2 + D0 + 0x5]
0000429A 037D bchg <<invalid special address>>, D1
0000429C 027B 0693 0500 andi.w [PC + <<invalid base displacement size>> + D0 * 4], 0x693
label000042A2:
000042A2 7427 moveq.l D2, 0x27
000042A4 0E6E 873A A551 .invalid.w [A6 - 0x5AAF], 0x873A // invalid immediate operation
000042AA 056D 025D bchg [A5 + 0x25D], D2
000042AE 0869 02EB 0526 bchg.b [A1 + 0x526], 0xEB
000042B4 3B0E move.w -[A5], A6
000042B6 0074 1B09 0710 ori.w [A4 + D0 * 8], 0x1B09
000042BC 640D bcc +0xF /* 000042CB */
000042BE 0207 1546 andi.b D7, 0x46 /* 'F' */
000042C2 873A C4F3 or.b [PC - 0x3B0D /* FFFFC4F5, cstring ""<EOF> */], D3
000042C6 0508 btst A0, D2
000042C8 3323 move.w -[A1], -[A3]
000042CA E905 asl D5.b, 4
000042CC BB08 cmpm.b [A5]+, [A0]+
000042CE 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000042D0 0906 btst D6, D4
000042D2 0715 btst [A5], D3
000042D4 7651 moveq.l D3, 0x51
000042D6 081B 0107 btst.b [A3]+, 0x7
000042DA 0480 3817 2D95 subi.l D0, 0x38172D95
000042E0 6967 bvs +0x69 /* 00004349 */
000042E2 0B03 btst D3, D5
000042E4 1B04 move.b -[A5], D4
000042E6 0F61 bchg -[A1], D7
000042E8 1B0F move.b -[A5], A7
000042EA 611B bsr +0x1D /* 00004307 */
000042EC 0F61 bchg -[A1], D7
000042EE 1B0F move.b -[A5], A7
000042F0 691B bvs +0x1D /* 0000430D */
000042F2 EB0B lsl D3.b, 5
000042F4 873A 52F7 or.b [PC + 0x52F7 /* 000052F9, cstring ""<EOF> */], D3
000042F8 BAB7 F73A C83D 1085 20F7 cmp.l D5, [[A7 - 0x37C2EF7B + A7 * 8] + 0x20F7]
00004302 3A8F move.w [A5], A7
00004304 F73A .extension 0x73A <<F/4-5/3>> // unimplemented
00004306 A075 syscall SIntInstall
00004308 02A9 0F6D 0FE3 0B1B andi.l [A1 + 0xB1B], 0xF6D0FE3
// begin alternate branch 0000430E-00004310
label0000430E:
0000430E 0B1B btst [A3]+, D5
// end alternate branch 0000430E-00004310
label0000430E: // (misaligned)
00004310 047B 6261 0F0F 610F 0F61 subi.w [[PC + <<invalid base displacement size>>] + D0 * 8 + 0x610F0F61], 0x6261 /* 'ba' */
0000431A 0FC3 .incomplete
0000431C 811B or.b [A3]+, D0
0000431E 04E3 .incomplete
00004320 8B33 04AB or.b [A3 + D0.w * 4 - 0x85], D5
00004324 8225 or.b D1, -[A5]
00004326 10C3 move.b [A0]+, D3
00004328 2F87 3B2E 0F49 0D8D move.l [[A7 + 0xF49] + D3 * 2 + 0xD8D], D7
00004330 07CD .incomplete
00004332 087D 0AE9 bchg.b <<invalid special address>>, 0xE9
00004336 0C28 2A6D 2AD5 cmpi.b [A0 + 0x2AD5], 0x6D /* 'm' */
0000433C 0FF7 .incomplete
0000433E 3B3A F73B move.w -[A5], [PC - 0x8C5 /* 00003A7B, value 0x8509 */]
00004342 4BF7 3B5C lea.l A5, <<invalid full ext with I/IS == 4>>
00004346 F73B .extension 0x73B <<F/4-5/3>> // unimplemented
00004348 6DF7 blt -0x7 /* 00004341 */
0000434A 3B7E 1724 move.w [A5 + 0x1724], <<invalid special address>>
0000434E BC34 3453 cmp.b D6, [A4 + D3.w * 4 + 0x53]
00004352 0B97 bclr [A7], D5
00004354 3BE6 move.w <<invalid special address>>, -[A6]
00004356 5905 subq.b D5, 4
00004358 0902 btst D2, D4
0000435A A73B syscall Delay, flags=7
0000435C D887 add.l D4, D7
0000435E 3BD0 move.w <<invalid special address>>, [A0]
00004360 873C 4AC7 or.b 0xC7, D3
00004364 3C2C E30B move.w D6, [A4 - 0x1CF5]
00004368 810E sbcd -[A0], -[A6]
0000436A 2A2E 6261 move.l D5, [A6 + 0x6261]
0000436E 092A 431E btst [A2 + 0x431E], D4
00004372 873B 8F94 or.b <<invalid full ext with I/IS == 4>>, D3
00004376 2705 move.l -[A3], D5
00004378 8101 sbcd D0, D1
0000437A 1E7B 1BAB 22AB 0EDA 6356 movea.b A7, [[0x22AB + D1 * 2] + 0xEDA6356]
00004384 3B0E move.w -[A5], A6
00004386 0B0C btst A4, D5
00004388 8B04 sbcd D5, D4
0000438A 1B27 move.b -[A5], -[A7]
0000438C 5C84 addq.l D4, 6
0000438E 570E subq.b A6, 3
00004390 4E54 B427 link A4, -0x4BD9
00004394 0935 4311 btst [[A5 + D4 * 2]], D4
00004398 C50F abcd -[A2], -[A7]
0000439A 0310 btst [A0], D1
0000439C 0310 btst [A0], D1
0000439E 530B subq.b A3, 1
000043A0 071A btst [A2]+, D3
000043A2 6078 bra +0x7A /* 0000441C */
000043A4 909B sub.l D0, [A3]+
000043A6 0917 btst [A7], D4
000043A8 0EBC 2A36 7B4C 0617 058C .invalid.l 0x617058C, 0x2A367B4C /* '*6{L' */ // invalid immediate operation
000043B2 0F1C btst [A4]+, D7
000043B4 F207 1020 fdiv fp0, fp4
000043B8 4794 .invalid 3, [A4] // invalid opcode 4 with b == 6
000043BA 1288 move.b [A1], A0
000043BC 3334 F80C move.w -[A1], [A4 + A7 + 0xC]
000043C0 635B bls +0x5D /* 0000441D */
000043C2 C349 exg A1, A1
000043C4 2CE3 move.l [A6]+, -[A3]
000043C6 2018 move.l D0, [A0]+
000043C8 1E10 move.b D7, [A0]
000043CA 1010 move.b D0, [A0]
000043CC 4500 .invalid 2, D0 // invalid opcode 4 with b == 4